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.