"Harness the potential of AI for a healthier you — Because better health is just a chat away"
Maindful is a project carried out by group of Metropolia UAS students as a part of their studies. Maindful allows the user to interact with their health data stored in their smartphones health application through OpenAI's LLM. Maindful is supported only on iOS devices.
- Conversational user-interface for easy health-data interaction through natural language
- Apple Health-data integration for strainghtforward data-usage. Currently the application supports Heart Rate, VO2MAX, Sleep and steps.
- Walkthrough to guide the user in usage of the application
- Pre-made prompts
- Support for open questions regarding users health data.
- Short-analysis on KPI pages
- Simple and user-friendly UI
- Reminder notification performed after 24 hours of not using the application
MAINDFUL is provided for general informational purposes only and is not intended as a substitute for professional medical advice, diagnosis, or treatment. Large language models, such as those provided by OpenAI, are known to hallucinate and at times return false information. The use of MAINDFUL is at your own risk. Always consult a qualified healthcare provider for personalized advice regarding your health and well-being. Aggregated HealthKit data for the past 7 days will be uploaded to OpenAI. Your data will be preserved for 30 days by OpenAI. Your data will not be used to train the AI models of OpenAI. Please refer to the OpenAI privacy policy for more information.
FOR NON-MAC USERS
Step 0. You need to have flutter installed in your computer. Guide on how to install flutter in here.
Step 1. Clone this repository
git clone https://github.com/Johnkai2196/innovation_projectStep 2. Open the repository in your software development environment.
Step 3. Create a .env file inside lib folder.
Step 4. Inside the .env file write: TOKEN = [YOUR OPENAI API-KEY]. OpenAI's API keys can be generated from their website.
Step 5. (NON-MAC USERS ONLY) Run the following commands in your terminal and enjoy the application!:
flutter pub getflutter runStep 5.1 (MAC USERS ONLY) Run the following command in your terminal:
flutter pub getStep 5.2 (MAC USERS ONLY) Open XCode and the ios folder of the repository in XCode.
Step 5.3 (MAC USERS ONLY) Click the Runner.
Step 5.4 (MAC USERS ONLY) Select Signing & Capabilities on the top-bar of the window.
Step 5.5 (MAC USERS ONLY) For the following step, a Apple developer account is required. You can create one for free on Apple's website.
Step 5.6 (MAC USER ONLY) Select Personal Team as your team from the dropdown-menu.
Step 5.7 (MAC USERS ONLY) Add HealthKit through Capabilites.
Step 5.8 (MAC USERS ONLY) Run the following command in your terminal and enjoy the application!:
flutter runJohnkai Cortez, Jenna Hakulinen, Andreas Greenberg and Kata Sara-aho
This project is licensed under the MIT License. See Licenses for more information.



