Skip to content

Phlog0/next-pizza-shop

Repository files navigation

🍕 NEXT JS PIZZA SHOP

Интернет-магазин пиццы с корзиной, фильтрацией и интеграцией платежей

Современный онлайн-магазин для доставки пиццы, построенный на Next.js 15 и Prisma 7. Проект включает полный цикл покупки: от выбора товаров до оплаты и подтверждения заказа.

📸 Скриншоты

Главная страница Страница оплаты
Главная страница Страница оплаты

✨ Возможности

🛒 Корзина без регистрации

  • Сохранение корзины в cookies для анонимных пользователей
  • Привязка корзины к аккаунту после регистрации/авторизации
  • Синхронизация между устройствами после входа

🔍 Фильтрация товаров

  • По категориям (пиццы, напитки, закуски, десерты)
  • По цене и популярности
  • По ингредиентам и размеру
  • Мгновенная фильтрация без перезагрузки страницы

📍 Интеграция с DaData

  • Автозаполнение адресов доставки
  • Подсказки для городов и улиц
  • Валидация введенных адресов

💳 Платежи через ЮKassa

  • Прием онлайн-платежей
  • Статусы заказов (оплачен, ожидает оплаты, отменен)
  • Безопасная обработка платежных данных

📧 Подтверждение почты

  • Email-верификация при регистрации

🛠 Стек технологий

  • Frontend/Backend: Next.js 15 (App Router)
  • База данных: PostgreSQL + Prisma 7 (ORM)
  • Аутентификация: NextAuth.js
  • Платежи: ЮKassa API
  • Адреса: DaData API
  • Стили: Tailwind CSS + ShadCN

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages