- Restructure backend code into Tasking module with organized endpoints
- Add Project and Sprint entities with database migrations
- Implement CRUD endpoints for projects (create, get, rename, delete)
- Refactor task endpoints into Tasking namespace
- Add integration test suite with Testcontainers and Respawn
- Refactor frontend to use Pinia stores with dedicated API clients
- Add DueDatePicker and DueTimePicker components for task scheduling
- Add environment configuration for API base URL
- Add infrastructure setup scripts for Docker/Postgres