Aleksandr-Bondarenko / goit-final-team-project-back

Backend for the final team project of full-stack course.

Home Page:https://wallet-goit-final-team-project-backend.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

project_group_2-back

tasks

СТАНДАРТ - Light :)

  1. Развернуть сервер (отлов ошибок, настройка CORS, подключение модулей и т.п.
  2. Обговорить структуру, инициализировать и подключить БД
  3. Создать документацию энд-поинтов с помощью swagger-ui-express
  4. Реализовать энд-поинт регистрации
  5. Реализовать энд-поинт аутентификации
  6. Реализовать энд-поинт логаута
  7. Написать прослойку авторизации
  8. Реализовать энд-поинт создания транзакции
  9. Создать энд-поинт на получение категорий транзакций
  10. Реализовать энд-поинт на получение транзакций пользователя
  11. Реализовать энд-поинт на получение подробной статистики за месяц и год по транзакциям пользователя
  12. Реализовать энд-поинт на получение информации о пользователе

complicated :(

  1. Реализовать энд-поинт на получение новой пары токенов: токен доступа и рефреш-токен. Использовать рефреш-токен в логике авторизации
  2. Реализовать т.н. "black listing" токенов после логаута через коллекцию сессий

About

Backend for the final team project of full-stack course.

https://wallet-goit-final-team-project-backend.vercel.app


Languages

Language:JavaScript 99.7%Language:Shell 0.3%