The first go to develop restfull backend using FastAPI.
- Poetry for environment and package management,
- FastAPI for the framework,
- Pydantic for data validation/serializer/typing,
- Swagger UI for API documentation and testing,
- SQLAlchemy for database ORM,
- Alembic for database migration,
- MariaDb the database,
- Required MariaDB Connector/C,
- PyTest for testing,
- a2wsgi for working with WSGI/passenger server,
- Gunicorn for dev server,
- pre-commit with:
- and more..
- Base User Model
- JWT Authentication
- code templates
- generate with script