Project::Braveheart
This progressive web app was created for ConUHacks V 2020 hackathon.
Challenges:
- Sun Life Financial: Workplace Well-being Challenge
- Zendesk's Sunshine Conversations API Challenge
- Octave's Build an Innovative Music Player Challenge
- Telus: Technology for Mental Health Well-being
- SAP's Best Use of Cloud Technology Challenge
Written by:
- Benjamin Lanthier
- Karl Noory
- Nahej Lefebvre
- Pierre-Olivier Trottier
Objective
Create an innovative music player that returns playlist tailored to users' mood.
Target Audience
Music streaming services users, social media users and music lovers.
Usage
Head on over to our chat-bot's web page and share your current mood with it. It will return you the link to a music playlist taylored to your current mental state.
- Link to the bot (Was taken down because we ran out of free credits)
Business Value
Helps users in times of need by providing them with playlists to boost their moods and make them feel better. Allows for a unique and special experience that will make the users feel connected to the platform. Subcscription-based (Free tier with ads + Paid tier) allows for a continuous revenue flow.
Technology Stack
- Frontend:
- Vue.JS
- Backend:
- Firebase
- APIs:
- Zendesk API
- Allowed us to create an interactive bot across multiple platforms very easily
- Octave API
- Allows for the music streaming in the player app
- Zendesk API
- ML Algorithm:
- Natural - Classifiers
- Trained with custom model to give good answers
- Lets us predict the general mood of a sentence based on specific words the ML algorithm was trained to recognize and categorize
- CI/CD:
- GitHub Actions + Docker + Firebase Functions
- The GitHub Action builds a docker image and pushes the changes to the Firebase Functions whenever a commit is pushed to master
- GitHub Actions + Docker + Firebase Functions
- Hosting:
- Azure Web App for Containers (Taken Down)
- Azure Container Registry (Taken Down)

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