Skip to content

Fully open-source mood tracker with AI integration and real-time notifications to keep track of your life.

License

Notifications You must be signed in to change notification settings

sauciucrazvan/mindwaves

Repository files navigation

Mindwaves Logo

Mindwaves

Fully open-source mood tracker with AI integration and real-time notifications to keep track of your life.

⚠️ Mindwaves is discontinued as of March 28, 2024. It can still be used, even though it is not recommended. The source code will still be accesible, however there will not be any other updates.

It was supposed to be only a proof-of-concept and not a real world application. Everyone is free to make any changes to the source code, use it as they want and improve the idea further.


Checkout the releases tab to download the latest version of Mindwaves!

Report any bugs over to the Issues tab or open a Discussions thread to suggest your ideas!

Status

Badge Badge Badge Badge Badge

With the new introduction of custom GPTs, an improved version that should actually help you mentally might happend in the future. Since Mindwaves is just a prototype, a fully expansion of the idea is possible.

Table of Contents

Features

Mindwaves offers a range of powerful features to help you track your mood and enhance your well-being:

  • AI Recommendations: Mindwaves leverages ChatGPT's AI capabilities to provide personalized mood improvement recommendations, helping you achieve a positive state of mind. 🤖📊
  • Real-time Notifications: Stay informed and engaged with real-time notifications that keep you updated on your mood tracking progress. 📱🔔
  • Diverse Mood Selection: Choose from a wide variety of moods to accurately reflect your emotional state at any moment, allowing for precise mood tracking and analysis. 😃😢

With these features, Mindwaves empowers you to take control of your emotional well-being and lead a happier, healthier life. 🧘‍♂️🌟

Tutorials

Where can I get my OpenAI API Key?

  • Head over to the OpenAI view API Keys website.
  • Press 'Create new secret key'
  • Copy the key & paste it into the app

Make sure you have enough funds in your OpenAI wallet before doing this. Add funds to the billing website.

Technologies Used

Mindwaves is built on cutting-edge technologies that ensure robust performance and a seamless user experience:

Technologies

  • Dart: The core logic of Mindwaves is powered by Dart, a highly efficient and reliable programming language. 🎯
  • Flutter: Mindwaves utilizes the Flutter framework to create a responsive and user-friendly interface, enabling cross-platform development with native-like performance. 📱💻🌐

Dependencies

Mindwaves relies on essential dependencies to enhance its functionality and user experience. These dependencies include:

  • Lottie: Lottie is integrated to provide captivating animations that make your mood tracking experience more enjoyable and engaging. 🎈
  • encrypt: The encrypt library is used to ensure the security and privacy of your mood tracking data. 🔒
  • graphic: Graphic enables the creation of informative graphs and visual representations of your mood data, allowing for in-depth analysis. 📊
  • flutter_local_notifications: Stay up to date with real-time notifications using flutter_local_notifications, which keeps you informed about your mood and well-being. 📱🔔
  • Hive: Hive is used for efficient data storage, ensuring that your mood tracking history is securely and conveniently stored. 📦

These dependencies come together to create an empowering and user-centric mood tracking experience with Mindwaves. They play a crucial role in ensuring data security, enhancing user experience, and helping you take control of your emotional well-being. 🚀🌈