/MindCue

MindCue is an app designed to be a pocket helper for mental well-being. User can do journal keeping via text/audio. App provides feedback based on text analysis and user inputs. App utilizes flutter, AWS serverless framework.

Primary LanguageDart

MindCue

A Capstone Project by Mido Akeel, Zifeng (Gary) Tang, Rinchen Lama, Alyona Karmazin

MindCue

MindCue is aiming to improve people’s mental wellness and emotional state. Our product helps tracking mental well-being and reduce stress factors, develop self-awareness and healthy habits.

Project Goal

  • User can type or speak to record your feeling (Journal Keeping/Audio Journal).
  • User can read through their thoughts to gain better insights about yourself.
  • User can use Emoji Board to show how they are feeling today.
  • We use all these metrics to create positive feedback to the users from questionnaires, journals.

Future Features / Improvements

  • [] Backend Optimizations.
  • [] Better way of journal keeping and more user friendly.
  • [] Flutter syntax improvements needed.

This project uses flutter sdk, please refer to flutter

Instructions:

Mac OS flutter install please click here
Windows flutter install please click here
Step 1 Install flutter, Then set up environment, to do so run
flutter doctor
Step 2 Clone repo
Step 3 In your CLI go to the root folder of the cloned repository and run
flutter pub get
It will download all dependencies
Step 4 Copy text from .env file to your CLI this will allow you to use variables.
Step 5 to create config file run
flutter pub run environment_config:generate
This needs for using environmental variables.