Please enable JavaScript.
Coggle requires JavaScript to display documents.
Karaoke App - Coggle Diagram
Karaoke App
Systems
Monaca.io
for mobile app development
Javascript
CSS
HTML
CodeAnywhere
for server hosting
Python
Mobile phone
to access the app (accessible on all OS)
RapidAPI
to access and utilise to the spotify API
SPQ lite
for storing data
User data
Event data
Karaoke queue data
Data requirements
Spotify API intergration
Song search feature using song name +artist
Specific song Data
Song Name
Song Artist
Song Album
Album Cover
Song Link
Song lyrics
Data security
Multifactor Authentication
Hashed passwords
Secure webpage certificate
Encryption for data communication
Access to only necessary data
Consider CIA Model for data protection and security
Users
Admin
Manages User details and Kayoke events & playlists
Member
Target audience - Creates events, Finds songs, Makes playlists and groups
Functionality
Mobile App
Login to app (register if required)
Check into an event using QR code
Search for songs using Music API
Add songs to karaoke queue
View position in queue as well as other songs / memebers
Provide lyrics in real time
Website
Register an account with a username and password
Login to account
Create and manage karaoke events
Set up event details (date, time, venue)
Generate QR codes for event check-in
Display the current karaoke queue for each event
Enable karaoke enthusiasts to locate karaoke events in their area
Allow users to view and edit their profile information
Backdoor for admin users