Feature List - antt3/MusicaNube Wiki
Users
- Users can sign-up and log-in from splash page, and log-out after being signed-in.
- Users can use a Demo Login to navigate the site as a logged-in user without using sign-up.
- Users not logged-in will be directed to splash page.
- Logged-in users can comment on any other users songs or on their own.
- After being logged out users will be directed to the splash page and a log-in button will appear in the nav.
- After being logged in users will be directed to the home page and a sign-out button will appear in the nav.
Songs
- Logged-in users can POST new songs via a button in the nav.
- Logged-in users can GET all of their songs through their profile page.
- Logged-in users can update(PUT) their songs via a button available when viewing their songs.
- Logged-in users can DELETE their songs via a button available when viewing their songs.
Comments
- Logged-in users can POST new comments via a button available when viewing a song.
- Logged-in users can GET all comments for a song by viewing a song.
- Logged-in users can DELETE their own comments with a button available when viewing a song.
Playlists
- Logged-in users can POST a new playlist via a button in the nav.
- Logged-in users can GET all the songs in their playlist by viewing their playlist via their profile page.
- Logged-in users can update(PUT) their playlist by adding new songs to it via a button available when viewing a song.
- Logged-in users can DELETE their playlist via the delete button available when viewing their playlist.
Likes
- Logged-in users can POST a like for a song.
- Logged-in users can DELETE a like for a song.
Bonus:
- User pages
- Wave Forms
- Continuous Play
- AWS Upload
- Google Maps