Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Next Pizza — Fullstack SaaS for ordering pizza (Next.js 16 + Prism

Next Pizza is a fullstack application for ordering pizza with a complete cycle: selecting pizza, placing an order, online payment, order history, and an admin panel. The project demonstrates all aspects of modern web development from UX to DevOps.

Backend & Data Layer:
• Next.js 16 (App Router, Server Actions, Turbopack)
• Prisma ORM + PostgreSQL (typed database)
• NextAuth v4 (authorization, sessions)
• Zod (schema validation)

Payments and Commerce:
• Stripe (online payments, subscriptions)
• Resend + React Email (transactional emails)
• SendGrid (email newsletters)

Frontend & UI/UX:
• Tailwind CSS + Radix UI (accessible components)
• React Hook Form + Zod Resolvers (forms)
• React Hot Toast (notifications)
• Zustand (global state)
• MapLibre GL (interactive maps)

Infrastructure:
• TypeScript (full typing)
• Prisma Seed (seed data)
• Next.js Top Loader (loading indication)

Complete e-commerce cycle

From product selection to delivery
Integration with real payment systems
Transactional emails (order, delivery, cancellation)
Order history in the personal account

Industrial architecture

Clean Architecture: Prisma (data) → Services → API Routes → UI
Typed Server Actions
Security: password hashing (bcrypt), CSRF tokens

Professional UX

Responsive modal windows (Radix Dialog, Vaul)
Form validation by schema (Zod + React Hook Form)
Interactive delivery maps (MapLibre)
Skeleton loading states
DevOps and infrastructure
Automatic deployment on Vercel
Database migrations via Prisma
Seed scripts for test data
Environment configuration
Work details
Added 20 January
119 views
Freelancer
Artem Lysiuk
Ukraine Kyiv
No reviews

Available for hire Available for hire
On the service 3 years