💡 Inspiration As students, we often push ourselves to meet academic expectations, sacrificing our mental and physical well-being in the process. The inspiration behind BurnBright was to create a simple, AI-assisted tool that not only helps track our habits but also proactively helps prevent burnout. The goal is to encourage balance – between study, rest, and self-care – so students can stay consistent, motivated, and mentally healthy.
🚀 What it does BurnBright is an AI-powered wellness tracker tailored for students. It offers:
📊 A dashboard to visualize daily habits like sleep, study hours, and mood trends.
✍️ A journal with a streak calendar and reflection space to support mental clarity.
⏱️ A Pomodoro timer for productivity, complete with motivational quotes.
🧠 AI-driven recommendations that guide users to improve balance and avoid burnout.
🔥 Streak tracking that motivates consistent journaling and habit logging.
🛠️ How we built it We built BurnBright using:
React + TypeScript for a robust, maintainable frontend.
Tailwind CSS + Shadcn/UI for a modern, responsive, and clean UI.
Supabase for authentication and real-time database storage.
React Router for route-based navigation across the dashboard, journal, and Pomodoro pages.
Custom AI logic to analyze user logs and journal content for personalized recommendations.
Vercel for seamless deployment.
🧗 Challenges we ran into Configuring Supabase correctly to handle real-time journal logs and user-specific data.
Managing routing edge cases (especially refreshing on dynamic routes like /journal).
Designing a layout that feels intuitive and motivating across desktop and mobile.
Implementing streak logic and date mapping across months.
🏆 Accomplishments that we're proud of Developed a fully functional wellness tracker with authentication, analytics, and AI within a short timeframe.
Built a beautiful, clean, and functional UI that students will enjoy using daily.
Integrated Supabase for real-time syncing and personalized data storage.
Achieved seamless transitions between focus and wellness features like Pomodoro and Journaling.
📚 What we learned Deepened our understanding of state management and route protection in React.
Learned to work efficiently with Supabase, including row-level security and real-time updates.
Improved front-end design patterns with Tailwind and UI components.
Refined our ability to implement AI-assisted logic for generating dynamic, contextual recommendations.
🔮 What's next for BurnBright 🧠 Integrate OpenAI NLP models for even smarter recommendations based on journal sentiment.
🔔 Add reminders/notifications for daily logs or Pomodoro sessions.
📱 Create a mobile version or PWA for on-the-go access.
💾 Allow users to export data for personal records.
🧘 Add mindfulness activities or guided breathing during breaks.
🧑🤝🧑 Enable community features for support and shared productivity.
Built With
- githubauth
- next
- openaiapi
- postgresql
- react
- supabase
- tailwind
- vercel
Log in or sign up for Devpost to join the conversation.