Feature List - adamLovettApps/JamOut GitHub Wiki

MVP List

  • New Account Creation, Log In, Log Out
    • Users can sign up for an account.
    • Users can't send messages without signing in.
    • Users are redirected to the landing page on login.
    • Users are redirected to the landing page on logout.
  • User Profiles
    • Users can create profiles that include a profile photo, name, location, instruments played, and genres played.
    • Signed in users can edit any of their profile information.
    • Signed in users can delete their profiles.
  • Search
    • Users can search for other users, filtering by genres, instruments, and distance radius from a user supplied zip code.
  • Songs
    • Signed in users can upload songs to their profiles.
    • Signed in users can delete songs from their profiles.
    • Users can play songs on user profiles.
  • Messages
    • Signed in users can send messages to other users.
    • Signed in users can edit messages they have sent.
    • Signed in users can delete messages they have sent.
  • Likes
    • Signed in users can like other user profiles to save them for later.
    • Signed in users can unlike user profiles they have liked previously.