Final Project Proposal Asia Lindsay | Carly Robinson | Chery Falcon | Donald Steinert
CONTACT: [email protected]; [email protected]; [email protected]; [email protected]
NAME OF APP: “Time For Broadway”
DESCRIPTION: Time For Broadway enables actors and casting directors to book and manage audition appointments.
SCOPE: Built with Ruby on Rails
BACKEND
- Actor Model, Actors Controller, Actor Routes
- Login/Create New User form
- Authentication System
- Authorization System
- Audition Time Confirmation
FRONT END
- Page Views
- Welcome Page
- Sign Up Page
- Log In Page
- Logged In Page
- Audition Time Choices Page
- Audition Time Confirmation/Reserved Page
- Logged out Page
BACKEND
- CD Model, CD Controller, CD Routes
- Login/Create New Users
- Authentication System
- Authorization System
- Only allow CDs to post auditions
- Audition Posting Form
FRONT END
- Page Views
- Welcome Page
- Sign Up Page
- Log In Page
- Logged In Page
- New Audition Posting Form
- Current Audition Postings
- Logged Out Posting
- Audition Model, Auditions Controller, Auditions Routes
- Associations: Actors w/ Audition Times
WAITLIST
- Actors who sign up after auditions are full get put on a waitlist
- Another Waitlist Model, Controller, Routes
- GOOGLE MAPS API INTEGRATION-CHECK-IN:
- Add Google Maps API… If an actor given a particular audition slot doesn’t “check in” 1 hr in advance, they lose their spot, and it is given to the first person on the waitlist
- Create Associations with Actors and Waitlist
- Create a Check-in system with Google Maps API... REACH GOALS:
- CREDIT CARD FEE: If you don’t physically check-in on time, you lose your spot and are charged $20.
- TEXT-MESSAGING: If auditions are running behind, the casting director can push back all audition times by X minutes and inform all actors by text message
BACKEND
- ACTOR SECTION: 1-2 hours
- CASTING DIRECTOR SECTION: 1-2 Hours
- AUDITION SECTION: 1-2 hours
FRONT END
- PAGE VIEWS: 3-4 hours
API INTEGRATION:
- This will probably take the longest… 5-6 hours?
JQUERY SECTION
- (If we can figure out how to sync w/ Rails…) 2 hours