The goal of this project is to establish a task manager with a spotify API component. Under each task, a user will be able to answer various questions (mood, task type, etc). Subsequently, a spotify playlist, based off the user's input, will be produced. The length of the playlists will be uninfluenced by the length of the task.
- Frontend: Adassa, Valerie
- Backend: Cameron, Ryan
- Angular 15.1.2
- Go 1.19.5
- Firebase 9.8.0
- Karma 6.4.1
After cloning the git repo to your local machine, change into the studytube folder
cd studytube
and run the followimg commands
npm install
npm start
This will start the live server that allows you to run the website on a localhost.
- Create a new user account using an email address, Google account, or Facebook account and login to an existing account
- View Todo List and Spotify widgets on the Dashboard page after logging in
- Create lists to help organize tasks by category
- Create a new randomized playlist and determine the playlist name, the number of songs in the playlist, and the genre of music to include
- Manually add a song by song title and artist to an existing playlist
- View user information in the settings page
- Sign up for a new Studytube subscription or cancel an existing one; also available in settings