Skip to content

shayan1995/ticketX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Writeup

Title:​ ticketX
Team Members:​ Shayan Askarian, Mike Lee, Kyra Chang, Kendal Asprec

Idea: A web application similar to stubhub where we plan to allow for events to hold safe transactions without the current overhead and hassle that goes into planning and executing an event using the current stubhub and ticketmaster. The biggest difference between our proposal and the ones on the market already would be a more streamlined ui/ux and no transactional fees.

Models and Description:
Users
● Name, email, ID (foreign key), payment info, and maybe history of events, type of user(normal or host)
● For the host user, it’ll Has-many Events

Events
● Title, category(concert, sport, museum..etc), time, price, description, number of people that may attend

Order/Ticket
● Many-to-many: User + Event
● Order time
● Verification method -> potentially can use a randomly generated and hashed number
● Payment method and verification can be done with the gem PAYMENT - https://rubygems.org/gems/payment/versions/1.0.1

Features:
● User Login (multiple types of users)
● Organizer login
● Customer login
● Organizer held events and see the all the events that he/she ordered and held
● User order tickets
● Use stripe gem to do the transaction
● User see all the events that he/she ordered

Division of Labor:
● Shayan: multiple models, devise, and stripe implementation
● Mike: CSS styling and views
● Kyra: Event Order model, all views+controllers, DB associations
● Kendal: CSS styling and views