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.
Built with Ruby on RailsActors create an account to sign up
1. Actor Model, Actors Controller, Actor Routes 2. Login/Create New User form 3. Authentication System 4. Authorization System 5. Audition Time Confirmation 1. Page Views 2. Welcome Page 3. Sign Up Page 4. Log In Page 5. Logged In Page 6. Audition Time Choices Page 7. Audition Time Confirmation/Reserved Page 8. Logged out PageCasting directors (CD) create an account to sign up
1. CD Model, CD Controller, CD Routes 2. Login/Create New Users 3. Authentication System 4. Authorization System 5. Only allow CDs to post auditions 6. Audition Posting Form 1. Page Views 2. Welcome Page 3. Sign Up Page 4. Log In Page 5. Logged In Page 6. New Audition Posting Form 7. Current Audition Postings 8. Logged Out PostingAudition Time Form
- Audition Model, Auditions Controller, Auditions Routes
- Associations: Actors w/ Audition Times
-
POTENTIALLY: Integrating jQuery to create collapsing views for audition times?
-
POTENTIAL CHALLENGES:
-
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
-TIMELINE ESTIMATES (NOT INCLUDING REACH GOALS):
-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