Categorygithub.com/tclutin/classflow-api
module
0.0.0-20250216140833-e9fd69eee9ce
Repository: https://github.com/tclutin/classflow-api.git
Documentation: pkg.go.dev

# README

classflow-api

📖Описание

ClassFlow API — это сервис для управления группами, расписанием занятий и пользователями. Администраторы могут создавать группы и загружать/удалять в них расписание. Пользователи же могут вступать и выходить из групп, смотреть расписание на разные недели и дни, а также настраивать уведомления о предстоящих парах.

Данный сервис был разработан в рамках университетского задания и имеет дополнительный компоненты: сервис оповещений, телеграм бот

⚙️Установка

1️⃣ Изменить название файла

.env.example -> .env

2️⃣ Поменять конфигурацию в зависимосит от своих потребностей

ENVIRONMENT=dev #can be prod

HTTP_HOST=app
HTTP_PORT=8080

POSTGRES_HOST=db
POSTGRES_PORT=5432
POSTGRES_DB=schedule_backend
POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres

JWT_SECRET=asdokghi090qw902109
JWT_EXPIRE=1h

3️⃣ Запустить сервис

docker-compose up --build

📚 Документация

Если ENVIRONMENT=dev, то документация и спецификация будут доступны тут

# Packages

No description provided by the author
Package docs Code generated by swaggo/swag.
No description provided by the author