Skip to content
Gavin Fitch edited this page Dec 14, 2021 · 3 revisions

MVPs

Jamify allows users to upload, view/listen to, and delete songs, create, view, update, and delete playlists, search for songs, follow and unfollow other users, as well as follow and unfollow other user's playlists.

1. User auth

  • Users can sign up, log in, and log out.
  • Users can log in as a guest and demo the site.
  • Users can't navigate the site without logging in or logging in as a guest.
  • Logged-in users are directed to the homepage.
  • Logged-out users are directed to the login form.

2. Songs

  • Logged-in users can upload songs to the database.
  • Logged-in users can continuously listen to songs while navigating the site.
  • Logged-in users can add songs to their library.
  • Logged-in users can update the songs they've uploaded.
  • Logged-in users can delete the songs they've uploaded.

3. Playlists

  • Logged-in users can create playlists.
  • Logged-in users can view/listen to playlists.
  • Logged-in users can update and delete playlists they've created.

4. Search

  • Logged-in users can search for songs to add to their playlists or library.

5. Follow users

  • Logged-in users can follow other users.
  • Logged-in users can unfollow other users.

6. Follow playlists

  • Logged-in users can follow other user's playlists.
  • Logged-in users can unfollow other user's playlists.

Clone this wiki locally