Бэкенд для приложения ITMO.Widgets
ITMO.Widgets Backend — бэкенд для уникальных функций приложения ITMO.Widgets.
Проект использует my-itmo-api и itmo-widgets-core.
- Полностью локальная аутентификация по access-token ITMO.ID
- Авторизация через JWT (access + refresh)
- Регистрация устройств через Google Firebase
- Уведомления о появлении новой записи на спорт, соответствующей фильтрам (не используется на данный момент)
- Очередь автозаписи на спорт и уведомление устройств о появлении мест через FCM:
-
- Free-sign: запись при освобождении места на существующее занятие
-
- Auto-sign: запись сразу при появлении прогнозируемого занятия
itmo-widgets-coremy-itmo-apiSpring BootSpring SecurityJJWT
Реализация модели и методов API для клиента доступна в itmo-widgets-core.