A backend API for managing tasks with authentication, built using FastAPI, SQLAlchemy, and JWT.
- User registration and login
- JWT authentication
- Task CRUD operations
- SQLite + Alembic for migrations
- Unit tests with Pytest and HTTPX
- Clone the repo
- Create a virtual environment and install requirements
- Run the server with
uvicorn app.main:app --reload
pytest