Интернет-магазин пиццы с корзиной, фильтрацией и интеграцией платежей
Современный онлайн-магазин для доставки пиццы, построенный на Next.js 15 и Prisma 7. Проект включает полный цикл покупки: от выбора товаров до оплаты и подтверждения заказа.
| Главная страница | Страница оплаты |
|---|---|
![]() |
![]() |
- Сохранение корзины в cookies для анонимных пользователей
- Привязка корзины к аккаунту после регистрации/авторизации
- Синхронизация между устройствами после входа
- По категориям (пиццы, напитки, закуски, десерты)
- По цене и популярности
- По ингредиентам и размеру
- Мгновенная фильтрация без перезагрузки страницы
- Автозаполнение адресов доставки
- Подсказки для городов и улиц
- Валидация введенных адресов
- Прием онлайн-платежей
- Статусы заказов (оплачен, ожидает оплаты, отменен)
- Безопасная обработка платежных данных
- Email-верификация при регистрации
- Frontend/Backend: Next.js 15 (App Router)
- База данных: PostgreSQL + Prisma 7 (ORM)
- Аутентификация: NextAuth.js
- Платежи: ЮKassa API
- Адреса: DaData API
- Стили: Tailwind CSS + ShadCN

