Ищу разработчика для создания интернет-ресурса управления клиентами с интеграцией Telegram-бота. Основные задачи: авторизация через сайт ВУЗа, управление расписанием, тестированиями, прокторингом, уведомления в Telegram и WhatsApp, импорт/экспорт данных, работа с Google Calendar API.
Технологический стек: Python, Django, Ubuntu.
Функционал: личный кабинет, управление студентами, автоматическая проверка данных, записи на экзамены, выдача кодов доступа, оповещения.
Дополнительно: API для взаимодействия с внешними сервисами, поддержка 1 месяц после запуска.
Подробное ТЗ в наличии. Жду предложений по срокам и стоимости!
Улучшение архитектуры и производительности
Контейнеризация (Docker) – позволит легко развертывать систему на разных серверах без сложных настроек.
Кэширование данных (Redis) – уменьшит нагрузку на базу данных, особенно при частых запросах (например, к расписанию).
Масштабируемая база данных – например, использовать PostgreSQL с индексацией для ускоренного поиска.
Улучшение безопасности
Шифрование пользовательских данных – особенно паролей и токенов Telegram API. Лучше использовать bcrypt или Argon2.
Ограничение API-доступа – ввод ролей и прав доступа для администраторов, преподавателей и студентов.
Логирование событий – отслеживание изменений учетных записей, попыток входа, действий с ботом.