Medimate: Your Mental Wellness Companion

Inspiration

In a world where developers and students spend long hours in front of screens, mental well-being often takes a backseat. I wanted to build something that integrates mental health care directly into the browsing experience where we already spend most of our day.

The inspiration came from noticing burnout and anxiety among peers, especially during long coding sessions or academic deadlines. I envisioned a simple, modern, Gen-Z-friendly mental wellness assistant that reminds users to take care of their minds, not just their to-do lists.

How I Built It

Medimate was built as a Chrome extension (Manifest V3) using:

HTML, CSS, JavaScript for the popup UI

Content scripts for the floating widget visible on all pages

chrome.storage.local for saving moods, notes, and preferences

chrome.alarms and notifications for reminders

Canvas for data visualization (mood analytics)

Clean, minimalist UI inspired by developer dashboards

All images and assets are locally bundled to ensure reliability and privacy.

What I Learned

How to architect a modular Chrome extension using service workers and content scripts

Implementing persistent local storage for user data

Creating a floating UI overlay that interacts seamlessly across tabs

Designing for mental wellness UX, focusing on calm colors, balance, and accessibility

Importance of privacy and keeping user data local

Challenges Faced

Managing synchronization between background scripts and content scripts

Handling Chrome’s strict Content Security Policy (CSP) when injecting UI

Making the design simple yet emotionally supportive without being distracting

Fixing image/resource loading issues and ensuring offline compatibility

Testing reminder and notification logic across multiple tabs

Future Scope

Next versions will include:

AI-powered emotional insights using sentiment analysis

Personalized coping recommendations

Daily gratitude journaling

Ambient soundscapes and focus mode

Cloud sync (optional) with encryption for secure backup

Key Takeaway

Mental health isn’t a one-time task it’s a daily practice. With Medimate, the goal is to make well-being as accessible as opening a new tab.

“Take a deep breath. You’re doing better than you think.”

Share this project:

Updates