Please enable JavaScript.
Coggle requires JavaScript to display documents.
Northside DJ Web Solution - Coggle Diagram
Northside DJ Web Solution
Problem
Northside DJs need a website for music enjoyers
Solution
Create a web app that allows users to login and connect to events and then vote for songs to be played at the event
What must be completed
8 - 10 A3 Pages of Documentation
problem statement
mind map/s
user personas
mind map
MOSCOW chart
data sources
existing solutions (annotated)
PSE impacts
data flow diagram
sketches of UI
algorithms & pseudocode
Evaluation
4 - 6 A4 Pages of annotated source code
2 - 4 minute recording of website funcitonality
OBS studio
demonstrate login
demonstrate event connection
demonstrate voting process
demonstrate playlist feature
Functioning HTML website
Web App
Code
Software
Flask
routing
templates
Pycharm
Coding
Debugging
Python
functionalities
HTML/CSS
visual design
User Interface
Navigation
Search bar
events
song vote
playlists
Header/Footer
Title
Links
song vote
playlists
events
Contact Information
Login Page
Login/Logout
Programming Requirements
Pycharm
Coding
Python
HTML
Coggle
Mind Map
detailed planning
task breakdown
RapidAPI
AudioDb dataset
spotifyAPI
Figma
User Personas
Existing Solutions
Spotify
Event System
Joining/Leaving Events
Search for songs
Sort Song Categories
Favouriting/Unfavouriting songs
Login/Logout feature
Jukeboxy
custom curated playlists
Playlist scheduling
Multi account dashboard
Login/Logout feature
Google Forms
Q&A Feature
Live Polls
User Analytics
User Story
Personal, Social, Economic Impacts
Constraints & Limitations
User Personas
Anthony Jones - DJ
wants to find out which songs are most popular in each genre and each location
wants to produce a report detailing the history of a particular song
wants to see previous location information - age of attendees, list of songs ordered by votes
wants to see history of events performed at
Liz Carr - Host
Wants to be able to favourite songs
Wants to be able to create a new event and book a DJ
Wants to be able to search for a term in a particular category or description
wants desktop and mobile compatability to quickly see saved/favourited songs
Greg Pearson - Atendee
wants to connect with friends
wants to see which events friends are attending
wants to vote for songs
wants to favourite DJs to see at other events