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