- Развернуть сервер (отлов ошибок, настройка CORS, подключение модулей и т.п.
- Обговорить структуру, инициализировать и подключить БД
- Создать документацию энд-поинтов с помощью swagger-ui-express
- Реализовать энд-поинт регистрации
- Реализовать энд-поинт аутентификации
- Реализовать энд-поинт логаута
- Написать прослойку авторизации
- Реализовать энд-поинт создания транзакции
- Создать энд-поинт на получение категорий транзакций
- Реализовать энд-поинт на получение транзакций пользователя
- Реализовать энд-поинт на получение подробной статистики за месяц и год по транзакциям пользователя
- Реализовать энд-поинт на получение информации о пользователе
- Реализовать энд-поинт на получение новой пары токенов: токен доступа и рефреш-токен. Использовать рефреш-токен в логике авторизации
- Реализовать т.н. "black listing" токенов после логаута через коллекцию сессий