Inspiration I wanted to build something that encourages people to grow through small, positive daily actions focused on virtues like kindness, courage, and gratitude.
What it does Daily Dares gives each user a unique, non-repeating daily challenge, tracks streaks, lets users share dares in groups, and sends daily reminders at a chosen time.
How I built it I built it using React, TypeScript, and Tailwind CSS. I used localStorage for persistence, the Notifications API for reminders, and designed a clean, responsive UI with a fixed sidebar for navigation.
Challenges I ran into I had to ensure dares never repeat, design a clean and consistent UI, and handle notification permissions smoothly.
Accomplishments that I'm proud of I’m proud of creating a functional, polished app with group sharing, streak tracking, reminders, and an engaging, modern design.
What I learned I learned how to build modular React apps with TypeScript, work with browser APIs, and design user-friendly, responsive interfaces.
What's next for Daily Dares I plan to add a collapsible sidebar, real-time group sharing, backend integration, and personalized dare recommendations.
Built With
- react
- tailwindcss
- typescript



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