Skip to content

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 user role management and ensures high levels of security and scalability.

Notifications You must be signed in to change notification settings

TeaCoder52/nestjs-full-authorization

Repository files navigation

Полноценная авторизация с использованием 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]].

Наслаждайтесь использованием этой системы авторизации! 🚀

About

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 user role management and ensures high levels of security and scalability.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published