Inspiration

As a grad student job hunting with lots of unstructured time, I often felt overwhelmed. I needed a calm, supportive way to organize my day and reduce anxiety -- that's why I built CalmEngine.

What it does

CalmEngine generates a personalized one-day schedule based on your tasks, mood, and favorite relaxing activities using the Gemini API. It displays your plan in a clean, color-coded timeline and highlights what you're supposed to be doing in real time.

How we built it

Built with React, Tailwind CSS, and Material UI. The app sends user input to Gemini API and parses the response into a visual timeline. Tasks are prioritized, styled, and updated based on system time.

Challenges we ran into

Parsing time-based output, syncing real-time highlights, and designing a UI that feels emotionally supportive == not overwhelming.

Accomplishments that we're proud of

Build the entire project solo in 2 days. The result is not just functional, but something that genuinely helps manage stress and focus.

What we learned

Hands-on experience integrating Gemini API, designing emotional UX, and handling dynamic time-sensitive UI logic in React.

What's next for CalmEngine

I plan to turn CalmEngine into a Chrome extension that integrates directly with Google Calendar. It will auto-sync your AI-generated schedule, send device notifications when it’s time to switch tasks, and eventually support voice input for an even smoother experience.

Built With

Share this project:

Updates