A full‑stack task management application with:
- ✅ ASP.NET Core backend (REST API)
- ✅ React + Vite frontend with Chart.js dashboards
- ✅ Dockerized deployment (backend, frontend, DB)
- ⚡ PostgreSQL service included in Docker Compose (future persistence)
- Add, toggle, and delete tasks
- Manual priority assignment (1–3)
- Dashboard with:
- Summary cards (Total, Completed, Pending, Due Soon)
- Pie chart (Completed vs Pending)
- Bar chart (Tasks by Priority)
- Docker Compose for one‑command startup
- Note: Tasks are currently stored in memory. PostgreSQL container is included for future integration.
- Backend: ASP.NET Core 8.0
- Frontend: React + Vite + Chart.js
- Database: PostgreSQL 15 (planned integration)
- Deployment: Docker & Docker Compose
TaskManagerApi/ ├── TaskManagerApi/ # ASP.NET Core backend │ └── Dockerfile ├── taskmanager-frontend/ # React frontend │ └── Dockerfile └── docker-compose.yml # Compose file for backend+frontend+db