AI-powered task management application that helps you prioritize and organize your tasks intelligently.
- ✅ CRUD Operations - Create, read, update, delete tasks
- 🤖 AI Prioritization - Automatic task categorization (High/Medium/Low)
- 🏷️ Smart Tags - Organize tasks with custom tags
- 🎨 Minimal UI - Clean, responsive design
- 💾 JSON Storage - Simple file-based persistence
Backend:
- FastAPI - Modern, fast web framework
- Pydantic - Data validation
- Azure OpenAI - AI-powered analysis
Frontend:
- Alpine.js - Lightweight reactive framework
- Tailwind CSS - Utility-first styling
- Vanilla JavaScript
TaskMind/
├── backend/
│ ├── main.py # FastAPI app & routes
│ ├── models/
│ │ └── task.py # Pydantic models
│ ├── services/
│ │ ├── task_service.py # CRUD operations
│ │ └── ai_service.py # AI integration
│ └── storage/
│ └── task_storage.py # JSON file operations
├── frontend/
│ ├── static/
│ │ ├── css/
│ │ └── js/
│ └── templates/
│ └── index.html
├── data/
│ └── tasks.json # Task database
└── requirements.txt
Coming soon...
Coming soon...
MIT