A feature-rich, high-performance task management system with asynchronous notifications, text summarization microservice, and automated CI/CD pipeline.
Copy the example environment file and update the values with your own credentials:
cp .env.example .envRun the local development stack:
docker compose -f docker-compose.local.yaml up -d- Web UI: http://localhost
- API Documentation (Swagger): http://localhost:8080/docs
To run the automated test suite inside the Docker containers, use the following commands:
# Main Backend API tests
docker compose -f docker-compose.local.yaml exec api python -m pytest app/tests/ -v -s
# Summarization Microservice tests
docker compose -f docker-compose.local.yaml exec summarization-service python -m pytest app/tests/ -v -sStack: FastAPI · PostgreSQL · Redis · RabbitMQ · Celery · Apache Kafka · Nginx · GigaChat LLM · Pytest · GitHub Actions · Docker