Please enable JavaScript.
Coggle requires JavaScript to display documents.
Project Requirements - Coggle Diagram
Project Requirements
Data Requirements
Uses the Provided Database
External Data is sourced from a number of API's from Rapid API
Spotify API
Deezer API
Data is managed in SQL Database
App
Functionality
Events
Create new events
Will be created throguh website by crowd DJ
Users can register to events on app
Playlist
Can be accessed on website by DJ
DJ can change order of playlist and add or remove songs
Can be accessed on mobile by users
Users must be registered to event to see playlist
Users can add songs to playlist
Users can type in the song title into the search song page
Users select songs from a list of presented options
Song is then added to playlist along with performers
users can remove songs from playlist if they are admin or if they were the one that added it
Users can see the playlist including the songs coming up, artists and performers as well as a quick preview of the piece
Profile
Login Page
Users login with their email and password
Register Page
Users require Name Email and password with optional profile photo to register
Users
Listed Proto-Personas
Meryl
Needs to know place in queue
Needs to see lyrics
Needs visual accessibility
Snoop
Needs Privacy and Data security
Types of Users
Users
Use the mobile app and have limited but effective control over the playlist
Crowd DJ's
Have increased control over the playlist using the website