Inspiration

built Clarity because I noticed how hard it can be to stay focused and positive, especially with so many distractions and stress in daily life. I wanted to create an app that not only helps track productivity and mood, but also gives users real support using AI—something I felt was missing from most wellness tools.

What it does

Clarity is a fullstack wellness app that lets users: Sign in securely with Google Track their mood and focus sessions Use a Pomodoro timer to boost productivity Write journal entries and get instant AI-powered feedback and sentiment analysis Use voice-to-text for journaling See all their progress and insights on a personal dashboard

How I built it

I used React, Vite, and TypeScript for the frontend, with Tailwind CSS for styling. The backend is built with Node.js and Express, and uses the OpenAI API for AI journal analysis. Authentication is handled by Firebase Auth. I deployed the frontend on Vercel and the backend on Render, and used environment variables to keep all secrets safe.

Challenges I ran into

One challenge was making sure secrets like API keys never ended up in the repo or public. I also had to handle OpenAI API rate limits and make sure the app still worked with mock data if the quota was hit. Making the app feel fast and responsive, especially when waiting for AI responses, took some extra work with loading states and error handling.

Accomplishments that we're proud of

I’m proud that Clarity is a real, production-ready app with a clean UI and advanced features like AI-powered journaling and voice input. It’s fully deployed, secure, and easy for anyone to use. Seeing everything come together and work smoothly was really rewarding.

What we learned

I learned a lot about fullstack deployment, managing environment variables, and integrating third-party APIs like OpenAI and Firebase. I also got better at handling async operations and making sure the user experience stays smooth, even when things go wrong.

What's next for Clarity

Next, I’d like to add more personalized AI insights, maybe even daily wellness tips based on user data. I also want to improve analytics, add more gamification, and maybe let users connect with friends for extra motivation. There’s a lot of potential to keep growing Clarity!

Built With

Share this project:

Updates

posted an update

We’re just getting started! While our current version focuses on visual collaboration for focus and clarity, we’re excited to share what’s coming soon:

. Mood-Based Workspace — Detect your mood and personalize your canvas experience with calming themes, focus music, and intelligent prompts.

. Goal-Driven Wellness Dashboard — Set wellness goals like "reduce stress" or "improve focus" and get smart suggestions—routines, diets, and mindfulness aids.

. Agentic Smart Actions — Let Clarity auto-suggest breaks, book wellness sessions, or recommend exercises tailored to your productivity patterns.

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

posted an update

Right now, our AI Journal feature is using mock answers (pre-written responses) because of a temporary issue with OpenAI billing—our debit card wasn't accepted during the payment process.

However, the real AI integration is already done and working in the app! As soon as billing is resolved, the AI will start generating real, personalized responses directly inside the journal.

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