Масштабируемая система на базе платформы Telegram для обслуживания комплекса общежитий МГТУ
Разработка системы на платформе мессенджера Telegram. Разработать модуль заселения студентов в общежитие. Для персонала общежития чат-бот должен обладать следующими функциями: по запросу высылать статистические данные по зарегистрировавшимся, заселенным, и находящимся в очереди студентах, высылать заполненный договор для заселения студента в общежитие. Для студента чат-бот должен обладать следующими функциями: по запросу инициализировать процедуру регистрации в общежитие. Вся информация, с которой работает система, должна быть сохранена.
- по запросу высылать статистику по зарегестрировавшимся
- по запросу высылать статистику по заселенным
- по сигналу высылать заполненный договор для заселения студента в общежитие
- по запросу инициализировать процедуру регистрации в общежитие
- по запросу высылать координаты общежития
Вся информация, с которой работает система, должна быть обработана при помощи выбранной на усмотрение разработчика базы данных.
- Процессор с частотой не менее 1 ГГц
- Оперативная память не менее 2 Гб
- Память не менее 10 Гб
- Язык программирования - Python 3.8
- Объектно-реляционное отображение для работы с базой данных через Python - ORM Peewee
- Система управления базой данных - SQLite 3
- Интерфейс клиента в виде Telegram-бота
- Фреймворк для реализации API в идеологии REST - FastAPI
- Программный комплекс для проектирования базы данных - DBeaver
- Графический редактор для проектирования - Miro
- Константин Голик ИУ7-81Б - Team Lead, REST-API Developer
- Данил Яроцкий ИУ7-81Б - BackEnd Developer, Tester
- Павел Минеев ИУ7-84 - BackEnd Developer
- Алексей Берёзкин ИУ7-81Б - FrontEnd Developer
- Яна Маковская ИУ7-84Б - BackEnd Developer, Project Manager