REST API for task manager — FastAPI + JWT authorization
Full-fledged REST API for task management on FastAPI with JWT authorization and SQLite via SQLAlchemy ORM.
What is included:
— Registration and login, issuing Bearer token
— CRUD for tasks: create / view / update / delete
— Data isolation — each user sees only their tasks
— Password hashing (bcrypt), validation via Pydantic v2
— Swagger UI automatically at /docs — test directly in the browser
— Modular structure: auth and tasks in separate routers
— Easy to switch from SQLite to PostgreSQL
#Python #FastAPI #REST API #SQLAlchemy #JWT
What is included:
— Registration and login, issuing Bearer token
— CRUD for tasks: create / view / update / delete
— Data isolation — each user sees only their tasks
— Password hashing (bcrypt), validation via Pydantic v2
— Swagger UI automatically at /docs — test directly in the browser
— Modular structure: auth and tasks in separate routers
— Easy to switch from SQLite to PostgreSQL
#Python #FastAPI #REST API #SQLAlchemy #JWT