minilist
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.
Tech Stack
- Frontend: Next.js, TypeScript, Tailwind, Shadcn/ui
- Backend: Prisma ORM, Xata PostgreSQL
- Authentication: Clerk Auth
Features
- Add, update, and delete tasks
- Mark tasks as complete and incomplete
- Clear completed tasks
- Optimistic UI for instant user feedback
Working On
- 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
Roadmap
Links
Deployed Link - https://minilist.vercel.app/
Project Link - https://github.com/markslorach/minilist.git
Test Login Credentials
email: test@minilist.com
p/w: test123
Mark Slorach - hello@markslorach.com
Screenshots
