Inspiration
Our inspiration for this project was that we wanted to help people gain quick access to safe strategies, spaces, and sounds when they're experiencing strong emotions and reactions such as anxiety and anger by curating a perfect couple of options to choose from.
What it does
Our app navigates you to a few pages where we ask the user to choose what emotion accurately describes what they're feeling, then another page going more in depth with that emotion. It continues to grab data from each page and then uses this data in an algorithm our amazing man Nate created that weights the answers to lean towards whether or not the user will get a "calming" couple of answers, "cheer up" mode, or "distract mode". The algorithm also takes into account if the user has drank enough water, gotten enough sun, and sleep!
How we built it
We built this app by first creating a react app and separating the roles. Magdalena and Nate were mainly on front end - with Dylan and Brandon utilizing the backend. We created the pages first, and started understanding how to take apart the data and analyze it meaningfully. Dylan and nate tried to store audio files in the database using MongoDB and a python API to grab it whenever called. We also created a google maps rendering a specific location by calling the coordinates API. We all ended up doing each others roles a lot.
Challenges we ran into
We ran into a lot of challenges especially with time. Trying to get a backend database running and converting the music files into data bits was an insanely challenging task for Dylan, and there wasn't enough time to properly figure it out. On the frontend we had trouble implementing a lot of features and rendering all the data we wanted. Nate worked tirelessly trying to use a hash map algorithm to grab a meaningful set of results for the user.
Accomplishments that we're proud of
We're very proud of the idea we came up with, the tools we learned to use, the friends we made, the amazing feat we accomplished on no sleep, and the journey.
What we learned
We learned how to use react, github, and a lot of developer tools more meaningfully.
What's next for Calm-Sci
Fixing our database, UI and accurately keeping users with a working login!

Log in or sign up for Devpost to join the conversation.