Skip to content

DeepanshiShimar/TicketBookingApplication

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ticketing (REST API for booking movie tickets)

List of features

Cinema Service

  • Add Cinema (Cinema can be a hall or a multiplex)
  • Add CinemaScreen (a screen in a hall or multiplex)

Movies Service

  • Add Movies (any movie that has been released)
  • Add Movie Shows (add a show to screen from list of movies)
  • List Movie Shows (list of shows across screens and halls)

Booking Service

  • Show Movie Show seat status (show status of all bookings)
  • Book Ticket with multiple seat selection (book multiple seats in a screen show)

Running Locally using Docker

docker-compose up

access site on: http://localhost:4000/

Documentation

TODO

  • Add tests for more cases
  • Add tests for helpers
  • Fix MYSQL setup in github actions
  • Add Authentication
  • Add a user type field for theatre owners
  • Add logger to each struct in services / api handlers

About

A ticket booking application using GoLang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Go 94.9%
  • Makefile 4.2%
  • Dockerfile 0.9%