This is an application that allows a user to create a playlist, upload songs to it and play songs from the playlist.
Created by Esther Muchai, Neville Oronni, John Mutavi and Carol Wanjohi
This is an application that allows a user to create an account, that can be accessed by other user that know the account name and the password.A logged in user can create a playlist and upload songs to the playlist.The application then plays songs from the playlist.
As a user I would like to;
- Create a an account
- Create a playlist
- See other people's playlist
- Play a single song from a playlist
- Play an entire playlist
- Delete my playlist
- Delete a song from my playlist
- Search for a song
- Upload a song to my playlist
Behaviour | Input | Output |
---|---|---|
Sign up for an account | Account name: Ceaser Password: Julius |
An account is created and a message is displayed |
Login User | Email: [email protected] Password:***** |
Logged in into the account and directed to the index page |
Display playlist names | N/A | List of playlist names is displayed on the index page |
Display songs | Click playlist name | User is directed to a page where they can view to the songs in the playlist |
Play a song | Click on the song | Song is played |
Play the entire playlist | Click playlist Play button | Songs in the playlist are played |
Create a playlist | Click create playlist | An authenticated user can create a playlist for their own account |
Add a song to a playlist | Click Add song | An authenticated user can add a song to a playlist linked to their account |
Delete a song from a playlist | Click Delete for a specific song | An authenticated user can delete a song to a playlist linked to their account |
Delete a playlist | Click Delete playlist | An authenticated user can delete a playlist linked to their account |
Search for a song | Input a song in the search bar | user is redirected to another page with a list of songs matching the input criteria is displayed |
Click here to go to the deployed site
or
Copy this and paste to your desired web browser
- Search bar
- Play entire playlist
- Python3.6
- Flask
- Bootstrap
- Postgres Database
- Css
- HTML
- Javascript
MIT ©2017 Esther Mweru Muchai, Neville Oronni, John Mutavi and Carol Wanjohi