Template project for web application which based on Python and React.
- Aiomisc for DI and service organization
- FastAPI with uvicorn for REST backend with Swagger (can be replaced with aiohttp)
- Aiogram Dialog for Telegram Bot
- SqlAlchemy with Alembic for database
- Poetry for requirements management and project config
- ...
- Github Actions
- Makefile
- Docker Compose
- Add telegram bot service
- Add github actions: check project for linters and tests, bulding docker images
- Add python unit tests
- Add docker images for
- nginx conf and image
- backend
- frontend
After starting project via docker-compose.yaml
you can open docs on: