Project Info
Inspiration
With Mind.me, emotions are finally on your side. In today’s fast-paced world, mental health often takes a backseat. However, it’s crucial to remember that our emotional well-being is just as important as our physical health. The inspiration behind Mind.me is the understanding that managing mental health should be a priority, not an afterthought.
What it does
Mind.me is an innovative system designed to enhance users' emotional awareness and empower them to manage their emotional well-being effectively. It operates seamlessly in the background, collecting data from various sources like heart rate, blood pressure, and voice recordings. This data is analyzed to track your mood throughout the day and uncover trends and patterns. The insights gained are then used to generate personalized, detailed suggestions and advice to help you manage your emotions better.
How we built it
Mind.me is a comprehensive system that includes a front-end application built using the Zepp Framework and a user-exclusive webpage. The webpage provides detailed explanations of the user's emotional status, refined prompts, and trends and graphs for understanding their long-term emotional trajectory. The system leverages MindsDB for swift integration of the MySQL database in the backend and machine learning models. It utilizes GPT3.5 Turbo to construct human-like, detailed suggestions. The system uses a total of 57 predictors, including health data captured through the Zepp Watch sensors and emotions mapped throughout the day via the user's voice and discourse. To convert voice into emotions, Mind.me employs Hume API, which uses state-of-the-art deep learning models specifically designed for this purpose. All data is stored in a MySQL database in the backend for optimal performance.
What's next
While Mind.me has already many features to help users manage their emotional well-being, there's still a long way to go. This application has the potential to change the lives of millions of people around the world. Future development will focus on improvements through third-party integrations and more complex data analytics.
[ Project Winner of two prizes at Calhacks 2023 ]
mind.me
Your emotions, finally on your side.
For the connected repo of the webpage, visit: https://github.com/Tig-ranK/calhacks-fe
For the deployed webpage, visit: https://calhacks-fe.vercel.app/
What is mind.me
Mind.me is a pioneering integrated system designed to enhance users’ emotional awareness and empower them to manage and improve their emotional well-being in both the short and long term.
By collecting data from recordings, heart rate, blood pressure, and other scientifically-based predictors, it tracks your mood throughout the day, 24 hours a day. It uncovers trends and patterns which are then used to generate personalized, detailed, and specific suggestions and advice. These recommendations are interactive and genuinely useful, thanks to numerous integrations with third-party apps.
Using Mind.me is as simple as wearing a watch. It operates in the background and never requires any input from you - it simply provides output.
The data we collect from you remains yours, and we use it solely for your benefit to make predictions.
How it is built
Mind.me is a comprehensive system that includes a front-end application, constructed using the Zepp Framework directly on the watch, and a user-exclusive webpage. This webpage provides detailed explanations of the user's emotional status, more refined prompts, and trends and graphs that allow users to understand their long-term emotional trajectory.
Powered by MindsDB, Mind.me enables swift integration of the MySQL database in the backend and machine learning models. It leverages GPT3.5 Turbo, one of the most sophisticated generative AI tools, to construct the most human-like, detailed suggestions.
The system utilizes a total of 57 predictors, which include (i) health data captured through the Zepp Watch sensors (e.g., heart rate), and (ii) emotions mapped throughout the day via the user's voice and discourse.
To convert voice into emotions, Mind.me employs Hume API, which utilizes highly sophisticated, state-of-the-art deep learning models specifically designed for this purpose.
All data is stored in a MySQL database in the backend. To ensure optimal performance, .wav files are stored separately on Google Cloud Storage.
Python scripts are deployed as cloud functions through Google Clouds, and a custom API connects the webpage to the database.
What's next
The path is still long. This application has the potential to change the lives of millions of people around the World. The improvements, through third-party integrations and more complex data analytics, will constitute the biggest objective of its future development.
Analysis
View
Metric
- 14
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- PythonIn code
- JavaScriptClaimed
- ReactClaimed
- SQLClaimed
1 of 4 appear in the indexed code. 3 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.
AI coding agents
No AI coding agent signals were found in this repository.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
17 KB
Source files
6
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
jacopo-minniti/mind.me
8 files · 18 KB · @ c0f2602
Structure
Application logic
5 files · 63%Domain rules, services and shared utilities.
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- Python83%
- Markdown17%
Share of indexed source by file size. Binary and vendored files are excluded.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.