Inspiration

We were inspired to create MindCoach after going to the TerraAPI talk and hearing the founders speak about their product and how many different wearable tech devices it connects to. After we got together as a team and started discussing concepts, we noticed that the API was connected to a lot of physical fitness devices and had managed to quantify that data very well. However, mental health was an area that was harder to quantify and largely untouched in the tech field. We felt that this was a gap in the market and wanted to create an app that took a holistic approach to health and considered both the physical and mental aspects.

What it does

In the MVP version, our app collects mental health data from users based on the survey they fill out shortly after opening the app and physical fitness data from sample cases provided on TerraAPI. We use this data t

How we built it

We started by building the Python backend to our website using Flask. We made requests to the Terra API for users' step, heart rate, stress, and calorie data. We routed these data to our React frontend which is modeled off of a design built in Figma.

Challenges we ran into

As we are all first time hackers with little experience web deving and no experience building apps, we ran into some development challenges. We started two repositories and had trouble merging them into one. We had difficulty doing front-end deving because nobody on the team specialized in it. We had difficulties doing research on TerraAPI and trying to figure out how to use their documentation as they are not super clear for first-time developers.

Accomplishments that we're proud of

We accomplished so much this weekend that we are proud of! For one, we were able to form a functioning team between people who did not know each other very well. With this team, we were able to develop a beautiful and functional UI and create an MVP that successfully collects data from TerraAPI. Although we were not able to implement the AI insights aspect of the project, we never envisioned to complete that in our MVP, so we are very pleased with our results.

What we learned

We learned how to use a cool plugin on Figma called Anima that allowed us to turn components of our Figma files into code. We also sharpened our front-end web dev skills and connect python backend with React front end.

What's next for MindCoach

There are so many more features and possibilities we envision for MindCoach! For on, we hope to implement AI so that it collects data from users and creates actionable insights. Rix may be a good open-source AI platform that we could use. Additionally, we would like to add a streak feature that incentivizes users to come back to the app every day. We would also like to implement a social network aspect where users can compare scores with their friends.

Built With

Share this project:

Updates