Puromisu — полноценное full-stack приложение с реализованным циклом регистрации и авторизации пользователей, защищённым API и асинхронной работой с базой данных. Что реализовано: Аутентификация и безопасность - JWT-авторизаци - Access-token (15 минут) и Refresh-token (7 дней) - Хранение access и refresh токенов в HTTP-cookies - Защищённые API-эндпоинты - Регистрация, логин, logout, обновление токена Backend и API - REST API: - /auth — регистрация, логин, выход - /users — работа с пользователями - /protected — защищённые маршруты - /promises — пользовательские заметки / напоминания - Асинхронное взаимодействие с PostgreSQL - CRUD-операции с заметками, хранение в БД - Services Provider Pattern Frontend - Клиентская маршрутизация React Router - Защищённые маршруты - Auth Provider для управления состоянием авторизации - Проверка сессии пользователя при загрузке приложения