How to install and run:
Create a .env file based on .env.example.
Then run:
npm installnpm run db:generatenpm run db:migratenpx prisma migrate devnpm run dev
A minimalist, AI-powered task manager that helps users organize, track, and manage tasks efficiently with AI suggestions and intelligent scheduling.
- Add, edit, delete, and mark tasks as completed.
- AI-powered task suggestions and reminders.
- Simple and minimalistic UI for quick task management.
- AI chatbot integration to help manage tasks and suggest priorities.
- Smart date parsing: e.g., “tomorrow 14:00” or “next Monday.”
- Timeline view for task scheduling.
- Frontend: Next.js, React, TypeScript
- Backend: tRPC, Prisma, PostgreSQL
- AI: ai-sdk with Gemini API for ChatBot with tools
- Other: react-big-calendar for timeline view, date-fns for date manipulation
- Architecture: Client-server with Next.js API routes and tRPC endpoints.
- Database: PostgreSQL with a Task table storing task text, status, time, and user ID.
- Improve AI accuracy and task suggestions.
- Enhance chat UI/UX.
- Add more advanced task and timeline functions.
- Integrate additional AI-powered features.
- Allow users to add personal notes for AI to better understand context.
- Improve accuracy of tools
- Better UI/UX in chat
- More functions in tasks and timeline
- More AI-powered features
- Add functionality to let users add notes so AI can better understand them
- Currently, I use AI, but I want to implement RAG in my application so that the chatbot can fully understand the user's context.
- Code runs without errors
- All required features implemented (add/edit/delete/complete tasks)
- All ✍️ sections are filled