Skip to content

A microservices application where users can buy and sell their movie tickets

Notifications You must be signed in to change notification settings

zayn-m/getickets

Repository files navigation

GeTickets

A microservices application where users can buy and sell their (concert, sports, movie) tickets.

About

  • Users can list a ticket for an event (concert, sports, movie) for sale
  • Other users can purchase this ticket
  • Any user can list tickets for sale and purchase tickets
  • When a user attempts to purchase a ticket, the ticket is 'locked' for 5 minutes. The user has 5 minutes to enter their payment info
  • While locked, no other user can purchase the ticket. After 5 minutes, if in process ticket is not purchased then it should will 'unlock'
  • Ticket prices can be edited if they are not locked

Running locally

  • First you will have to install Docker (https://www.docker.com/)
  • After that enable Kubernetes by going in to your Docker settings
  • Install Skaffold (https://skaffold.dev/docs/install/), a tool for pushing docker images while development
  • Make sure that skaffold is installed by running skaffold version
  • Now start project by running skaffold dev

About

A microservices application where users can buy and sell their movie tickets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •