Владз - ваш помощник по просмотру и управлению расписаний и домашних заданий на любой день
- Приятный дизайн
- Темная и светлая темы (зависит от настроек Телеграма)
- Возможность создания групп и приглашения участников
- Удобный просмотр и изменение расписаний (Начало занятий, предметы и их преподаватели, кабинеты, домашние задания) (ВАЖНО!!! Изменённые расписания автоматически очищаются спутся 7 дней позле внесения изменений)
- Уведомления о различных событиях
- Разделение участников по ролям (Участник -> Редактор -> Куратор)
- Автоматический перенос домашних заданий при изменении расписаний (ВАЖНО!!! ДЗ не переносится, если следующее занятие уже содержит ДЗ)
- Администратор - назначение помощников
- Помощник - полный контроль над всеми группами
- Куратор - управление участниками и заявками группы
- Редактор - изменение расписаний, каникул и предметов группы
DATABASE_URL - ссылка подключения к базе данных (PostgreSQL)
TELEGRAM_BOT_TOKEN - токен бота в Телеграме
ADMIN_ID - ID администратора в Телеграме
MINIO_ENDPOINT - эндпоинт MinIO API
MINIO_PORT - порт MinIO API
MINIO_SSL - требовать ли SSL при запросах к MinIO
MINIO_ACCESS_KEY - ключ доступа MinIO
MINIO_SECRET_KEY - секрет MinIO
ORIGIN - ссылка будущего сайта
Сделайте порт 5173 публичным (для примера взят ngrok)
ngrok http 5173Постройте и запустите проект, указав токен бота в Телеграм, Телеграм ID администратора и получившуюся https ссылку ngrok
docker compose build --build-arg TELEGRAM_BOT_TOKEN=<TOKEN> --build-arg ADMIN_ID=<ID> --build-arg ORIGIN=<NGROK_HTTPS_URL>
docker compose upИ привяжите ссылку к кнопке вашего бота через BotFather



