We're interested in making it easier and more enjoyable for people to work out. We find ourselves postponing our workouts to find/curate the ideal playlist, and it eats in to time we could be doing something else (like working out)! We made this app to be a convenient way to make workout/user preferenced tailored playlists!
This is the front end we used to pull in and display information to the User.
Front end
- ReactNative app
- Pull songs to make playlists from spotify API
- Gathers Spotify Login for auth data and uses Spotify API to authenticate it
- Requests music preferences from user for profile
- Requests workout information from user
- Receives generated playlist from Spotify API to display to User
- Allows for playlist title and other inputs to be updated
- Spotify API
Npm install then npm start. Once expo page has loaded, scan barcode on phone to run on expo mobile app.
git clone git@github.com:dartmouth-cs52-20S/project-workout-playlists.git
brew install node
brew install watchman
npm install expo-cli --global
yarn install
npm start
Run commands in git supported commandline
- A new version of app is automatically deployed to Heroku whenever code is pushed to master
- Runs on Expo App as simulation.
- Catherine Parnell
- Grant Dumanian
- Elizabeth Wilson
- Jennifer Qian
- Isaiah Martin
Thank you very much to Tim Tregubov and the CS52 TAs for being so helpful! This app would not have been possible without the amazing teaching team this term.