Монорепозиторий всего связанного с получением расписания и успеваемости студентов МБИ.
redis, используется для хранения настроек и кеша бота, также используется на бекенде для управления настройками через Telegram Mini Appnocodb, используется для дополнения ссылок (/links) и отображения новостей/news(опционален)
lounge-backend: Backend реализующий отдачу расписания (и для преподавателей и для студентов), успеваемости, списков групп, оценок, преподавателей, уровней образования, новостей и ссылок.lounge-bot: Telegram бот позволяющий просмотривать расписаниеlounge-bot-tma: Мини-приложение Telegram для настройки бота (выбор группы и уровня образования).
generators: Здесь происходит парсинг и формирования JSON ответовapi-schema: Здесь описана схема ответов API + объекьы схемы конвертируется в типы для TypeScriptshared: Тут всё что не попало в остальные разделы, но переиспользуетсяeslint,tsconfig: тут лежат конфиги tsconfig и eslint