AI-powered task management app built with FastAPI, NiceGUI, PostgreSQL, and Gemini AI.
Write your tasks in natural language (e.g. "Finish project report tomorrow at 5pm, high priority") and the app automatically turns them into structured tasks with title, due date, priority,description ,amnd the status of the task.
- ✅ User authentication with JWT
- ✅ Create tasks with natural language (AI parses title, due date, and priority)
- ✅ Task list with filters (pending, completed, priorities)
- ✅ Modern UI with NiceGUI
- ✅ PostgreSQL database with SQLModel ORM
- ✅ AI-powered parsing via Google Gemini API
- Backend: FastAPI + SQLModel
- Frontend: NiceGUI
- Database: PostgreSQL
- Authentication: JWT (OAuth2PasswordBearer)
- AI: Google Gemini API
- Deployment: Render
- Clone the repository
git clone https://github.com/your-username/ai-task-manager.git cd ai-task-manager