JamSesh is a music app where you can create music sessions from your playlists. These music sessions can be a a space for you to listen music with friends or meet new people with similar music interests.
- Category: Social Networking / Music
- Mobile: This app would be developed for mobile, but it could potentially work as effectively on computers.
- Story: This app would allow people to listen to music as well as connect and socialize with other people who have similar music interests through music sessions. The user can create music session or join other music session and chat with fellow users within that session.
- Market: Anyone who loves music can enjoy this app. Ability to follow other users allow a user to discover new songs and interact with other users by joining their session.
- Habit: Users can listen to music anytime they want. The feature “Music Sessions” could also encourage users to use this app more often as it allows them to chat with their friends and listen to the same music at the same time.
- Scope: At the moment, JamSesh is simply for listening to music and chatting with the people the user is following. Perhaps, it could eventually allow users to view popular music sessions based on location.
Required Must-have Stories
- User sees app icon in home screen and styled launch screen.
- User can sign up
- User can log in
- User stays logged in across restarts
- User can view/edit their profile
- User can follow/unfollow another user
- User can search a song
- User can play a song
- User can create a playlist
- User can create a private/public music session
- User can join a private/public music session (Users need to be invited to private)
- User can chat with other users in a music session
Optional Nice-to-have Stories
- User can view the lyrics of a song
- User can customize their app user interface
- User can use automated voice controls (Houndify)
- User can be notified when the people they follow creates a music session
- User can be notified if they have been invited to another user’s music session
- Login
- User can login
- Register - User signs up or logs into their account
- User can create a new account
- Messaging Screen
- Upon joining a music session, message section becomes available
- Profile Screen
- User can view their identity and stats
- Song Selection Screen.
- Allows user to be able to choose a playlist to be played in the music session.
- Search Screen
- User can search for other users
- User can search a song
- Sessions List Screen (Stream)
- User can view a list of music sessions
- Create Music Session Screen (Creation)
- User can create a music session
- Detail
- User can view the lyrics of a song
- Media Player
- Allowing the control of media playback
- Settings Screen
- Lets people change chat user interface, and app notification settings.
Tab Navigation (Tab to Screen)
- Sessions List
- Search User & Song
- Profile & Library
- Settings
Flow Navigation (Screen to Screen)
- Log-in Screen -> Sessions List Screen
- Registration Screen -> Sessions List Screen
- Create Music Session Screen -> Music Session
- Sessions List Screen -> Music Session
- Settings -> Toggle settings