minilist is a minimalistic and distraction-free task manager designed to help users focus on their tasks. It supports full CRUD operations for tasks, task completion and clearing completed tasks.
- Frontend: Next.js, TypeScript, Tailwind, Shadcn/ui
- Backend: Prisma ORM, Xata PostgreSQL
- Authentication: Clerk Auth
- Add, update, and delete tasks
- Mark tasks as complete and incomplete
- Clear completed tasks
- Optimistic UI for instant user feedback
- Setting up a Clerk webhook to sync data with db
- Optimising code to speed up inital page load when a user is already logged in
- Further styling
- User login with Clerk Auth
- CRUD operations for tasks
- Task priority management
- Spaces for task lists
- Pomodoro timer integration
Deployed Link - https://minilist.vercel.app/
Project Link - https://github.com/markslorach/minilist.git
email: [email protected]
p/w: test123
Mark Slorach - [email protected]