Skip to content

nirvagold/mindbalance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MindBalance

MindBalance is a web application designed to help users improve their mental well-being through daily practices and self-reflection. The app includes various features aimed at promoting mental health, such as:

Features

  • Daily Exercises: Engage in journaling, visualization, and breathing techniques to enhance mental well-being. Users can earn rewards like points or badges for completing tasks.

  • Break Reminder: Receive browser notifications to encourage short breaks, offering micro-activities like quick meditations, stretches, or calming soundscapes using Tone.js.

  • Mood Tracker: Log daily emotions and visualize mood progress through interactive charts using Chart.js or Recharts.

  • Gratitude Journal: Record three things to be grateful for each day, accompanied by automated reminders.

  • Daily Affirmations: Receive positive affirmations in a visually appealing format, along with challenges to boost self-confidence.

  • Progress Statistics: View user activity summarized in engaging graphics.

  • Multi-language Support: The app supports English, Spanish, French, Indonesian, and German, with easy switching via a dropdown menu using i18next or react-intl.

Design

The interface is designed to be minimalist, calming, and responsive, utilizing pastel colors like green, blue, cream, and peach. It ensures seamless functionality on both desktop and mobile devices, with intuitive navigation and accessible options.

Performance

The application focuses on performance by implementing lazy loading for heavy components, browser notifications for reminders, and local storage for saving user data without requiring login.

Deployment

MindBalance can be deployed on platforms like Vercel or Netlify for easy accessibility.

Getting Started

To get started with MindBalance, clone the repository and install the dependencies:

git clone [repository-url]
cd mindbalance
npm install

Then, run the application:

npm start

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published