Inspiration

We wanted to build a planner that motivates students and professionals to stick to their daily habits. Many planners feel boring, so we created a gamified system with animations, emojis, and trophies to make daily planning fun, encouraging, and rewarding.

What it does

Daily Boost Planner offers a structured weekly schedule with interactive daily tasks. Users can mark tasks as complete, see uplifting animations, and unlock trophies when they finish their day. It ensures that tasks are done in order and resets for the next day to build consistency.

How we built it

We built this app using React with TypeScript for type safety and scalability. The logic manages daily tasks, completion status, and transitions to the next day automatically. CSS animations, gradients, and emoji icons were added to enhance user experience and motivation.

Challenges we ran into

One challenge was implementing logic that restricts task completion order, ensuring users finish each task sequentially. Another was handling automatic day transitions and UI state resets cleanly without breaking user data flow.

Accomplishments that we're proud of

We are proud of creating an intuitive planner with interactive task completion, daily resets, and a rewarding trophy system that feels joyful and motivating. The beautiful UI and sequential logic make it practical and unique compared to generic to-do apps.

What we learned

We learned to handle complex state management in React for multi-day schedules. We also improved our UI/UX design skills to create an interface that encourages consistent daily usage through psychological rewards and gamification.

What's next for Daily Boost Planner

We plan to add personalized motivational quotes fetched from APIs, sound effects for task completion, a leaderboard to compete with friends, and user authentication to save progress across devices – making it a powerful productivity community app.

Built With

Share this project:

Updates