Skip to content

Marvin261/ticket_win

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TICKET WIN - MVP

User Stories

All users have ability to create events, once created they have sole access to edit / destroy that event

Guests Any visitor to the website that’s not logged in

Users

Buy tickets and browse events (location, type, category, time) Look up / access / print tickets by user email + login

Owners

User becomes owner when they create a new event

Resources / Roles -- Users / Events / Tickets / VIP Tickets

Admin - Thomas - Cameron - Kyle Approve events before published - Edit / Destroy See ticket sales Set ticket fees (10%) Set per event ticket limit (5,000) - Any combo of REG + VIP

Users attributes: email + password + zip + ( maybe - image/gravatar/avatar)

associations: user: has many tickets user/owner: has many events / has many tickets

Event has many tickets / belongs to one user Events (add paperclip to events for promo graphics) Attributes: Title Description Date Image (paperclip gem) Event Status ( Pending approval Live, Expired ) REG ticket quantity + price (handled by tickets) VIP ticket quantity + price (handled by tickets)

Tickets associations: belongs to user / belongs to event attributes: Ticket_id SKU(event_id + random #) user_id user_email (handled by user association) event_id

VIP_Tickets associations: belongs to user / belongs to event Ticket_id SKU(event_id + random #) user_id user_email event_id

Kyle To do

  • Enforce SSL encryption
  • Implement Stripe checkout
  • Setup Mandrill emails for login
  • Add location to events
  • Move annotate gem to dev
  • Iterate tiers automatically
  • Redirect inside page to events index page

Thomas + Cam To do

  • Homeapge (guest)
  • Build out events pages - index, show, new ..etc
  • Paperclip for event images + User avatars
  • Mockups - User profile page (purchase history), user edit profile page, event create page, event page, manage event page

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 55.9%
  • Ruby 33.0%
  • CSS 8.2%
  • CoffeeScript 2.5%
  • JavaScript 0.4%