nestjs-full-authorization
nestjs-full-authorization copied to clipboard
This project is a backend for an authorization system with a full range of features, including social login, email verification, two-factor authentication, and password recovery. The system supports u...
Полноценная авторизация с использованием Nest.js, Docker, Prisma, PostgreSQL и Redis
Этот проект представляет собой полноценную систему авторизации, построенную с использованием следующих технологий:
-
Nest.js: Прогрессивный фреймворк Node.js для создания эффективных, масштабируемых и корпоративных серверных приложений.
-
Docker: Открытая платформа для разработки, доставки и запуска приложений в контейнерах.
-
Prisma: ORM нового поколения, предоставляющая типобезопасный уровень доступа к базе данных для Node.js и TypeScript.
-
PostgreSQL: Мощная, открытая объектно-реляционная система управления базами данных.
-
Redis: Открытое хранилище данных в памяти, которое можно использовать в качестве базы данных, кэша и брокера сообщений.
Бэкенд этой системы построен с использованием Nest.js и включает в себя следующие функции:
- Авторизация через социальные сети (Google, Yandex)
- Подтверждение электронной почты
- Двухфакторная аутентификация
- Функциональность восстановления пароля
- Управление ролями
Фронтенд этого проекта доступен в отдельном репозитории: Ссылка на репозиторий фронтенда
Полный цикл разработки проекта можно посмотреть на YouTube: Ссылка на видео на YouTube
Контакты
Если у вас есть вопросы или вам нужна помощь с проектом, пожалуйста, свяжитесь со мной по адресу [[email protected]].
Наслаждайтесь использованием этой системы авторизации! 🚀