An API Boilerplate written in python with FastAPI. Write restful API with fast development and developer friendly.
In this project use 3 layer architecture
- models
- repository
- usecase
- Create, read, delete, update
- Authentication: Jwt access, refresh token. Save refresh token in redis
- Redis caching
- fastapi
- sqlalchemy 2.0
- celery
- loguru
docker compose up
- Sentry
- Forgot password
- Verify account
- Github actions: cache docker build, cache pip install