ComingUp ComingUp
Next Pizza

Next Pizza

Next.js pizza delivery shop: storefront, admin, payments, mobile app.

Jun 14, 2026 E-Commerce
boilerplate e-commerce food_delivery nextjs storefront

Gallery

Next Pizza

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)

Felicity Huels Felicity Huels 3 weeks ago

prisma + app router, clean stack

Madie Jerde Madie Jerde 3 weeks ago

does the mobile app use react native or just responsive web