FastAPI Todo App includes user management, JWT authentication, Alembic, SQLAlchemy and a front-end part.
The project contains:
- One main CRUD/REST API implemented by FastAPI.
- Todo, User-Auth API's.
- Authentication, Authorization using JWT, headers & cookies.
- Data validation, using Pydantic.
- SQL-Alchemy ORM.
- Alembic migration tool.
- Each one also has Front-End implementation using Jinja2.
- Currently, using 'aiofiles' to serve Static files.