Next Pizza
Next.js pizza delivery shop: storefront, admin, payments, mobile app.
Gallery
About
Next Pizza — a full-featured pizza delivery platformNext Pizza is a production-ready food-delivery e-commerce solution built with Next.js 14 (App Router), Prisma ORM, and PostgreSQL. It's not just a storefront but a complete ecosystem — a website, an admin panel, a courier dashboard, Telegram bots, and a mobile app — everything a real delivery business needs to operate out of the box.Customer-facing storefrontA modern, fast, and responsive shopping experience:- Catalog & menu with categories, filtering, and product search;- Pizza builder — pick size, dough type, and add ingredients to taste, with real-time price recalculation;- Cart & checkout with delivery or pickup, address entry (including picking a point on a Leaflet map), entrance, floor, and order comments;- Reviews and ratings for products;- Favorites, a loyalty bonus program, and a referral system;- Group orders — several people combine into a single order via a shared code;- User account with order history, one-click reorder, and real-time status tracking.Admin panelA complete management dashboard for the owner and managers:- manage products, categories, ingredients, stores, promo codes, and stories;- order management with courier assignment and status changes;- review moderation and user management (roles: user, courier, admin);- push notification broadcasts to all customers (web and mobile app);- AI content translation — auto-translate product names and descriptions via Google Gemini;- statistics dashboard — revenue, orders, and top products.Courier dashboardA dedicated interface where couriers see assigned deliveries, customer addresses and contacts, and update order statuses on the go.MultilingualBoth the storefront and the admin panel are fully translated into three languages — Russian, Tajik, and English — with instant switching via a header toggle.Payments- A working Telegram payment bot, including Telegram Stars payments, with order confirmation;- payment gateway integration (Alif) and cash on delivery.Notifications & mobile app- Web Push (VAPID) — notifications right in the browser;- a React Native (Expo) mobile app in the NextApp/ folder with push support via Firebase/Expo.Integrations- Telegram bots — a main one (order notifications) and a payment one;- iiko Cloud — restaurant POS integration for menu sync, stop-lists, and automatic order dispatch (implemented, but not tested against a real account);- SMTP — email verification on signup;- OAuth — login via Google, GitHub, and Apple.Tech stackNext.js 14, React 18, TypeScript, Prisma, PostgreSQL (Neon), NextAuth, Zustand, Tailwind CSS, Radix UI, Framer Motion, react-i18next, Telegraf, web-push, Expo.
Comments (2)
prisma + app router, clean stack
does the mobile app use react native or just responsive web
Related Products
The ShopNinjas
The best Shopify development services to scale by Shopify experts
AI Shopping Assistant Chat Bot
Turn Conversations into Conversions with AI-Powered Shopping Assistance
Wall Decor Store
American Wall Decor Store, 10y/o, 15 Products, Dropshipping, Future Assistance
Selzara
AI operating system for Amazon sellers with 10 modules
RamKart
Modern eCommerce platform with secure payments, seller dashboard, and scalable a
IronFile - Completely Customizable
Turnkey Industrial SaaS Platform (80k+ LOC) • 12 Enterprise Connectors
ComingUp