Inspiration

Originally, our team wanted to create a therapy app to help relieve the stress levels of university students. Upon discussion, we noticed that each group member has their own methods of relieving stress, whether that be listening to music or watching a movie.

What it does

Mood Shift gives users the ability to choose between songs, films, and art to connect with their emotions; therefore, there are three different streams that they could explore:

  1. Song: Based on the inputted emotions of the user, a playlist is generated to help manage and connect users with how they're feeling.
  2. Film: Based on the inputted emotions of the user, movies and TV shows are generated to help manage and connect users with how they're feeling.
  3. Art: Based on the inputted emotions of the user, paintings are generated to help manage and connect users with how they're feeling.

How we built it

App Prototype: As a team, we did rough sketches of our prototype to ensure that everyone was familiar with the end product goal. It was a way to ensure that everyone's input could be discussed and tested on a prototype prior to coding.

Code: The code was created using the integrated development environment IntelliJ Idea. Team members had previously used this IDE in their projects and were excited to create an app with a familiar program.

Challenges we ran into

The biggest challenge for the team was meeting the project deadline because our vision of the project had a complex structure and had lots of functionality that we could not implement within the time constraints.

Accomplishments that we're proud of

The biggest accomplishment for the team was being able to integrate the Spotify API into our working code.

What we learned

Everyone on the team was able to develop their understanding of Figma and practice the various tools that come with the program.

What's next for Mood Shift

As there were many implementations that we could not complete under time constraints, we hope to create a podcast stream for users.

Built With

Share this project:

Updates