Task board API coded using FastAPI and a layered architecture. Current features:
- Uses SQLAlchemy ORM for database operations
- JWT Authentication
- Board-level Role Based Access Control (RBAC)
- Highly reusable and maintainable FastAPI dependency chain
- Atomic multi-entity DB operations using SQLAlchemy
Session.