Inspiration

MindEase was inspired by a desire to create a safe, quiet space for individuals who experience anxiety, overthinking, or mental fatigue. The goal was to design a simple and accessible wellness companion that could offer support through small, meaningful tools like journaling, affirmations, and breathing exercises. This project reflects both personal awareness and the growing importance of mental health care in daily life.

What it does

MindEase is a web-based wellness app designed to help users reflect, relax, and regain mental clarity. It includes:

  • An overthinking journal to express thoughts privately
  • A gratitude section to shift focus toward positive reflection
  • A random affirmation generator for encouragement
  • A breathing animation to guide calm, focused breaths
  • A soft background music player
  • A mood check-in feature that responds to emotional states
  • A panic mode that instantly minimizes visual clutter
  • A dark mode toggle for visual comfort

All data is stored locally in the browser using LocalStorage, ensuring privacy and simplicity without requiring login or internet connectivity.

How we built it

MindEase was built using:

  • HTML for structure
  • CSS for styling, layout, and animations (including the breathing visual)
  • JavaScript for functionality and user interaction
  • LocalStorage API to store journal entries and reflections

The interface was designed to be lightweight, responsive, and beginner-friendly, with no use of external frameworks or libraries.

Challenges we ran into

  • Designing an experience that feels calm, helpful, and not overwhelming was a priority, which required several UI adjustments and content simplifications.
  • Creating the CSS breathing animation to feel natural and timed well took multiple iterations.
  • Managing multiple features like mood check-in, journaling, and music playback without making the interface too cluttered was a challenge.
  • Balancing development time as a solo beginner developer while testing functionality and usability.

Accomplishments that we're proud of

  • Building a fully functional, multi-feature wellness app independently using only basic web technologies
  • Creating a project with both emotional and technical impact
  • Implementing a responsive design and smooth animations without external tools
  • Staying focused on the user’s emotional experience throughout the design process

What we learned

  • How to create dynamic, interactive elements using vanilla JavaScript
  • The use of LocalStorage for saving user-generated content securely on the browser
  • Structuring HTML and CSS in a clean, modular way for a better user experience
  • The importance of thoughtful UI/UX design in wellness-focused apps
  • How to take a personal idea from concept to full web implementation

What's next for MindEase

  • Add the ability to download journal entries or save multiple logs over time
  • Include more personalized mood insights and daily prompts
  • Add voice support for affirmations or breathing instructions
  • Make the app mobile-first and offline-accessible through PWA (Progressive Web App) features
  • Expand the affirmation and music libraries for variety and deeper user engagement

Built With

Share this project:

Updates