Web application with restaurant API
- Install requirements
- Copy
config.yaml.example
->config.yaml
and fill params - Test:
pytest
in project root directory - Start:
python main.py
- Language: Python 3.8
- Framework: FastApi
- ORM: Tortoise
- Database: SQLite
- Tests: PyTest
- Improve and change a random system (now it's not really good)
- Migrate from
SQLite
toPostgresQL
- Add more logging, logging to file and rethink log format
- Add dynamic loading of routers from api directory
- Add migrations with
Aerich
- Dockerize a service
- Add more tests