Go view it live at https://delightful-rock-0a94afb0f.azurestaticapps.net/
By Ashmi, Sabrina and Adam
Inspiration
With the COVID-19 pandemic, mental health has been more important as ever. People haven't been seeing friends, may have lost their jobs and are under constant anxiety of contracting a serious disease.
Therapy can help with many mental health issues. However, it can be difficult for people to initially identify when they should go to therapy, understand the types of therapy and find the right therapist for them.
What it does
Rate My Therapist is a proof of concept web application that aims to solve these social issues, by explaining therapy and the reasons behind it, along with a directory of therapists with reviews and ratings.
How we built it
The web application is built in React - only one of us had experience with it before, so going to the React workshop was great for our team to learn new skills this weekend. It is a single-page application which allows users to navigate to different pages, as well as make requests to the back-end using the browser Fetch API.
The back-end is hosted on Microsoft Azure. The site is hosted as a Static Web App. To do interactive things, we used Azure Functions which talk to a Azure Cosmos DB. This is serverless, so we only pay for what we use, and it can deal with huge spikes of traffic. This was quite an achievement for us as none of us had used Azure before!
Challenges we ran into
Learning new things was a challenge, but also a lot of fun. Plus, we've gained skills which can be useful for our future studies and careers!
Managing merge conflicts in Git was difficult as we all were contributing on many parts of the application. However, we made it work through lots of communication on Discord :)
Accomplishments that we're proud of
We think the app works well, and is a good concept overall. We're proud of how far we've come in such a short time, and also that we've made some new friends from across multiple continents!
What's next for Rate My Therapist
We hope this proof of concept is interesting and inspires future apps in the mental health space. The application could be taken further with advice from medical professionals and using real data to do more!
Potentially using ML tools like Azure Content Moderator we could scan reviews automatically before publishing them.

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