Skip to content

Instantly share code, notes, and snippets.

@mikeymaio
Last active January 12, 2017 16:10
Show Gist options
  • Save mikeymaio/cda9b2486229f7137ec8782568023cc3 to your computer and use it in GitHub Desktop.
Save mikeymaio/cda9b2486229f7137ec8782568023cc3 to your computer and use it in GitHub Desktop.
Capstone 2 High Level Planning
Musician's Gig Planner
What is it?
An app that guides users through preparing their band for a gig, step by step, ensuring they do not forget anything, as well as
providing any necessary reminders.
Ideal Guide:
log in => create new gig => enter venue name, address, and start time => "do you need to submit a stage plot?" =>
if (yes) {
return stagePlotBuilder();
}
return next;
stagePlotBuilder is an app itself, allowing users to build a custom stage plot/input list to submit to venues. There are many options
that currently exist to do this. Is it necessary for v1? Maybe v1 has a link to another site that does this and gives an option to
upload and save the stage plot to user's account. Not sure what is best for v1.
Requirements for stage plot:
* A basic visual that shows where each member is positioned on stage.
* Use a series of circles to stand for the drum set
* Microphones are denoted by an X inside of a circle
* Amps are rectangles
* Stage wedges are triangles
* Keyboards, guitars, basses, DJ stations, etc are drawn in the shape of the instrument
Requirements for input list -> text-list specifying:
* The names of each member and what instruments they play.
* How many mics, DIs, monitors, and cables (XLRs or 1/4 inch) you’ll need the venue to provide.
* What sound gear (DIs, mics, etc), if any, you’ll be providing.
* Whether or not bass and keyboard amplifiers have balanced outputs. Will they be mic’d or run direct?
* Where the amps will be placed in relation to the players.
next will return a series of questions and the answers will be stored to the user's account:
- do you need buy audio cables?
- do you need buy guitar/bass strings?
- do you need buy batteries?
- what time is soundcheck?
- if you wish to receive an alert when it is time to leave, please enter your starting address (form)
Features:
- save stage plot for future gigs (in future updates, when stagePlotBuilder is created, user will also be able to build, edit, and
update their stage plot)
- save list of items needed (cables, strings, batteries, etc.) => future updates will add links to guitar center, sweetwater, sam ash,
etc to purchase these items, eventually incorporating smart tech to pull up suggestions (i.e. user enters guitar cable and app will
make API call to guitarcenter.com/guitarcables)
- gig sharing => add other users (band mates) to gig allowing all group members access to CRUD functions
- in app email/messaging => send stage plot to venue/promoter, send updates, info, etc to band mates
Future Features:
- app will grow into a market place to connect bands with venues. register as a band or a venue.
- venues will have info page, performer reviews, customer reviews, etc
- bands will have info page with links to their music, bio, stage plot
Ideas for App Name:
- Band Mom
- Band Babysitter
- Musician Babysitter
- Roadie
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment