Skip to content

Полноценный интернет-магазин сети пиццерий.

Notifications You must be signed in to change notification settings

idubrovskaya/next-pizza

Repository files navigation

nextdotjs typescript shadcnui prisma tailwindcss

Интернет-магазин (копия ДоДо-пицца)

Полноценный интернет-магазин сети пиццерий. В данном проекте реализована авторизация через e-mail и пароль, а также Google и GitHub. Возможность заказа и покупки товаров с/без регистрации на сайте, функции добавления товаров в корзину, удаление, изменение количества товаров. Возможность поиска товаров через поисковую строку, а также с помощью фильтрации.

Иллюстрация к проекту

  • Next.js (Parallel Routes, Group Routes, Server Actions, API)
  • TypeScript
  • TailwindCSS + ShadCN
  • Prisma + PostgreSQL
  • NextAuth
  • React Hook Form + Zod
  • Zustand
  • Resend
  • react-use
  • nextjs-toploader
  • react-hot-toast
  • react-insta-stories
  • lucide-react

👉 Авторизация и регистрация с помощью логина и пароля / GitHub / Google

👉 Подтверждение аккаунта через письмо на E-Mail

👉 Редактирование профиля

👉 Полноценная фильтрация товаров с серверным рендерингом и хранением параметров в URI

👉 Отображение товаров, добавление товаров в корзину

👉 Покупка товаров с помощью Yookassa

👉 Вывод товара в модальном окне или в отдельной странице (Parallel Routes)

👉 Отправка писем на почту при: регистрации, создании заказа и после успешной оплаты