-
-
Start day by adding tasks that comes to mind
-
Set some default like time estimates
-
Step 1. Add tasks
-
Step 2. Select tasks for daily sprint
-
Step 3. Review tasks and estimates
-
Start working on tasks
-
Make the most out of your day
-
Complete... and when daily sprint is done, you can start all over!
-
Define and complete your own goals
-
Add new goals
-
Track progress on multiple goals
-
Swtich to not done tasks view
-
Use dark mode
-
Add habbits
-
-
Track habbits
Inspiration
I wanted a productivity tool that helps plan the day realistically — something focused, not overwhelming. Inspired by sprint planning, ToDo Today turns each day into a mission: prioritize, execute, and win. It’s built for clarity, not clutter.
What it does
ToDo Today is a web-based productivity app that guides users through daily sprint planning, helps them focus with a timer, build habits, track long-term goals, and review progress over time. Clean and intuitive, it’s built for people who want to do more — without doing too much.
How I built it
The app is a full web experience built with React 18, TypeScript, and Tailwind CSS. I defined clear models for Tasks, Goals, Sprints, Habits, and Settings. Features include a planning wizard, task execution view, recurring task logic, offline support via localStorage, and custom user preferences — all managed with React Context and useReducer.
Challenges I ran into
Designing the 3-step planning wizard while keeping it flexible and intuitive was tough. Managing recurring task logic, state syncing across sprints, and keeping the UI delightful without bloat also took iteration. Micro-interactions took time but made a big difference.
Accomplishments that I'm proud of
I built a full productivity system in one shot — from brain dump to focus mode, with sprints, habits, goals, stats, and a smooth UI. No filler. Just focused execution.
What I learned
Real productivity needs just enough structure to guide action, but not so much it becomes a chore. A system with goals, habits, and daily flow can be simple and powerful — especially with thoughtful UX.
What's next for ToDo Today
- Launch on a real domain with public access
- Add AI-powered task breakdowns and goal blueprints
- Expand habit tracking with streaks and challenges
- Add negative habits destruction
- Integrate account system with Firebase for sync
- Add mobile PWA and post-hackathon monetization (e.g., RevenueCat)
- ... use more prompts to polish the app!
Built With
- bolt
- netlify
- react
- tailwind
- typescript


Log in or sign up for Devpost to join the conversation.