All services were taken down because we ran out of free credits!
This project was created as part of the ConUHacks V hackathon on January 25, 2020 .
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 [WINNER: Second Place]
- Benjamin Lanthier
- Karl Noory
- Nahej Lefebvre
- Pierre-Olivier Trottier
Create an innovative music player that returns playlist tailored to users' mood.
Music streaming services users, social media users and music lovers.
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 tailored to your current mental state.
-
Link to the bot (Not functionnal anymore)
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.
- Frontend:
- Vue.js
- Vue.js is helpful for making progressive web apps.
- Vue.js
- Backend:
- Firebase
- Node.js
- 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 (Disabled):
- 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
- Azure Container Registry

