A simple FastAPI application demonstrating:
access api: https://todomaker.onrender.com/docs
- SQLite database
- SQLAlchemy ORM for database interactions
- Alembic for database migrations
- Pydantic models for request/response validation
- Router-based API structure
- Full CRUD functionality for a Todo list
- User authentication with JWT
- Create, Read, Update, Delete Todos
- Separate routes for admin and user actions
- Version-controlled database schema using Alembic