An intelligent, modern to-do list application built with React, Supabase, and Claude API — designed not just to manage tasks, but to think with you.
This project is part of my hands-on learning journey into frontend development, backend-as-a-service, and AI integration in real-world applications.
- ✅ Create, update, delete
- 📅 Organize tasks with deadlines
- 📌 Mark tasks as completed
- 🔍 Filter and search tasks
- 🧠 Smart task suggestions based on your input
- ✍️ Natural language → structured task conversion Example: “Finish project by tomorrow evening” → auto-formatted task
- 🔄 Task prioritization using AI insights
- 🔐 Authentication (Email / OAuth)
- 🗄️ Real-time database
- ⚡ Instant updates across sessions
- 📡 API-driven architecture
| Layer | Technology |
|---|---|
| Frontend | React |
| Backend | Supabase |
| AI Engine | Claude API |
| Styling | CSS / Tailwind |
| State Manaegment | React Hooks / Context API |
ai-todo-app/
│
├── public/
├── src/
│ ├── components/
│ ├── pages/
│ ├── hooks/
│ ├── services/
│ ├── utils/
│ └── App.js
│
├── .env
├── package.json
└── README.md
Contributions, suggesstions, issues, and feature requests are welcome!