Inspiration
Our idea came from the Impact Space provided by Canadian Mental Health Association. In addition to tracking medications, we want to track the user's mental well-being through feelings and events.
What it does
Beautiful login, signup and dashboard system. It is using responsive design to fit on all screen sizes. Daily checklist of medications taken and a quick survey on their feelings. Daily journal of what made the user feel happy or sad. Displays a graph of the user's past mental well-being history. Uses IBM Watson's tone analyzer to determine how the user is feeling based on their journal entries. Provide suggestions based on user's interests to improve their mental well-being.
How we built it
Our backend uses Flask and our frontend is created with HTML, CSS and Javascript. Our backend uses databases from MLab and Google Cloud. The backend service is deployed using Docker. We connect to our backend through Javascript POST requests. Our frontend is hosted on Github Pages and uses a Domain.com domain name.
Challenges we ran into
Eric, Boxin and Kevin has very little experience with Javascript. It was a huge challenge to use it to connect with our backend. Peter has very little experience with Flask but he learned it very quickly. Weitian had many responsibilities including creating and maintaining the database and backend. We ran into some issues in putting our backend onto Google Cloud.
Accomplishments that we're proud of
Able to learn Javascript in 24 hours to build the frontend and connect with backend. We learned in 24 hours to use Google Cloud and IBM Watson Tone Analyzer. Able to create Restful APIs.
What we learned
Industry standard technologies such as Flask, HTML & CSS, Javascript and Docker. Learned to use Git and Github.
What's next for Wish Wellness
Upgrade the frontend with React.

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