Skip to content

annashats/moodify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

moodify

Moodify: Custom Spotify playlist recommendations based on your mood.

Moodify takes the user through a brief quiz where they select a mood, activity and genre of music. The app uses their custom input and links them to a Spotify playlist that best matches their input. Once the user has completed the quiz, they can either open the Spotify playlist in a browser window or restart the quiz. The app also implements user authentication by automatically opening a Spotify login window when the app is opened by a new user for the first time.

Link to github repos: https://github.com/crencricca/moodify

A list of how your app addresses each of the requirements (iOS / Backend) iOS: AutoLayout using NSLayoutConstraint. UICollectionView organizes buttons for user input selection Uses navigation (UINavigationController) to navigate between four View Controller screens. Integrates the Spotify API.

Backend:

Databases for both Users who have logged in and Playlists of users (that also adds the current_user into the database with the spotify playlist name that resulted from going through the inputs of mood, genre, and activities. Deployed -API spec: https://paper.dropbox.com/doc/Moodify-API-Spec--AS_o~fveGb_fOjeVi3tvCgpBAQ-9rLTcRNgDuBGrEcOVdtlr

Welcome Screen

Mood Selection Screen

Playlist Result

Playlist in Browser

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.0%
  • C 0.4%
  • Swift 0.4%
  • CSS 0.1%
  • JavaScript 0.1%
  • C++ 0.0%