Please enable JavaScript.
Coggle requires JavaScript to display documents.
Musician Group Organiser App - Coggle Diagram
Musician Group Organiser App
Problem
Musicians are struggling financially
Streaming killed sales of albums
Forced into live performance
Needs organisation to reduce cost
organising musicians is like herding cats
personas
Angelus
4-piece
Bigger band
10-piece
Leaders vs members
Leads to roles and permissions.
core features
Real time messaging
Group calendar
Centralised file sharing
Alerts & reminders
Data
Users, groups, messages
RSVPs
Events, file attachments
DMs are just groups with two people with no leaders
Existing solutions
Discord
has servers, groups, and DMs
Facebook
outlook
UI/UX
Responsive design for mobile and desktop web
Discord-style navigation
Invite experience
Invite links require more databasing and specialised algorithms
Add someone by email or phonenumber
requires consent or no?
constraints and scope
web app only
no video/audio calls
Australian Privacy Act (1988) compliance
Dev stack
python w/ flask
html5, css5 w/ bootstrap
SQLite3
no native playback of files
no friend finding
users can be in multiple bands
only two roles-- leader and member
Usability principles
colour blindness
user forgets sessions
SMS reminders, iconography showing a group has an event coming up soon
users may put in wrong details
consent prompts, cancellation, and deletion
file system becomes cluttered
implement file organisation system for a group
overwhelmed new users