Этот проект представляет собой полноценную систему авторизации, построенную с использованием следующих технологий:
-
Next.js: Современный фреймворк для React, который обеспечивает серверный рендеринг и маршрутизацию.
-
Shadcn UI: Коллекция переиспользуемых компонентов, построенных с использованием Radix UI и Tailwind CSS.
-
TypeScript: Язык программирования, добавляющий статическую типизацию к JavaScript.
-
@tanstack/react-query: Мощная библиотека для управления и кэширования состояния сервера в вашем приложении. Она упрощает получение данных, кэширование и управление состоянием.
Фронтенд этой системы построен с использованием Next.js и включает в себя следующие функции:
- Авторизация через социальные сети (Google, Yandex)
- Подтверждение электронной почты
- Двухфакторная аутентификация
- Функциональность восстановления пароля
- Управление ролями
Бэкенд часть этого проекта доступна в отдельном репозитории: Ссылка на репозиторий бэкенда
Полный цикл разработки проекта можно посмотреть на YouTube: Ссылка на видео на YouTube
Если у вас есть вопросы или вам нужна помощь с проектом, пожалуйста, свяжитесь со мной по адресу [help@teacoder.ru].
Наслаждайтесь использованием этой системы авторизации! 🚀