Challenge Completed!
Kabir Verma finished this 14-day challenge with 14 logs and a 14-day streak.
Build To-Do App
Create a full-stack to-do app with login system
Progress — 14/14 days logged
Daily Logs
Day 14
Apr 29, 2026 · 10:59 PM
Final day — deployed to Railway, set up custom domain, wrote a README. The app is live and I'm actually using it daily now!
Day 13
Apr 29, 2026 · 7:10 AM
Security audit and bug fixes. Found and patched an XSS vulnerability in task titles. Added rate limiting on API endpoints.
Day 12
Apr 28, 2026 · 7:49 AM
Added collaborative features — can now share task lists with other users via email invite. Real-time sync with websockets.
This is what accountability looks like. Respect! 🙌
I tried something similar and gave up. Seeing your progress makes me want to try again.
Day 11
Apr 26, 2026 · 8:05 PM
Built email reminders for tasks due tomorrow using a simple cron job. Tested the full notification flow end to end.
https://notion.so/shared-notesI'm working on something similar — your logs are super helpful for reference.
Day 10
Apr 25, 2026 · 11:15 PM
Implemented dark mode toggle. Also added keyboard shortcuts (n for new task, / for search). Small touches that make it feel polished.
Day 9
Apr 24, 2026 · 8:59 PM
Spent the day on responsive design — everything now works well on mobile. Fixed some layout issues with the sidebar on small screens.
Love the approach you're taking here. Clean execution.
Day 8
Apr 24, 2026 · 7:58 AM
Added a 'Today' view showing only tasks due today or overdue. Also built a simple stats panel showing completion rate.
Day 7
Apr 23, 2026 · 2:48 AM
Implemented search and filter — can now search tasks by title and filter by category, priority, and completion status.
This is what accountability looks like. Respect! 🙌
Day 6
Apr 21, 2026 · 11:53 PM
Built the due date feature with a date picker and overdue highlighting. Tasks turn red when past due. Also added priority levels.
Day 5
Apr 21, 2026 · 11:11 AM
Added drag-and-drop reordering using dnd-kit. Also implemented task categories (Work, Personal, Shopping) with color labels.
Day 4
Apr 19, 2026 · 7:46 PM
Built the main dashboard UI — task list with checkboxes, add task form, and a sidebar for categories. Went with a clean minimal design.
Day 3
Apr 19, 2026 · 9:21 AM
Created the task CRUD API endpoints — create, read, update, delete. Added input validation with Zod. All endpoints working in Postman.
Bookmarking this challenge — going to reference it when I start mine.
Day 2
Apr 17, 2026 · 8:43 PM
Built the authentication system — email/password registration and login with bcrypt hashing and JWT tokens. Tested login/logout flow.
Day 1
Apr 16, 2026 · 11:35 PM
Set up the project with Next.js, Tailwind, and PostgreSQL. Created the basic folder structure and database schema for tasks and users.