Repo for the JavaFX Cinema Booking System
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings
docs
images
out/artifacts/cinema_booking_system_jar
src/main
.classpath
.gitignore
.project
CBS.eml
CBS.iml
CBS.userlibraries
LICENSE
README.md
cbs.properties
cbs.xml
module_cbs.xml
pom.xml

README.md

AZ Cinema Booking System

A Cinema Booking System that includes Authentication and Authorization (Cinema Staff and Customers).

As a Staff member the application allows you to add Films and their associated screenings, in addition to exporting the data to a csv or txt file.

As a regular Customer, you can make movie bookings and choose your seats, view your booking history, and update your profile information.


This application was built using:

  • Java 8
  • JFX
  • Gluon SceneBuilder
  • Maven
  • JSON Parser
  • JFoenix
  • Apache Commons & Tika
  • Unirest REST Client
  • Firebase for the Database

Getting Started

  • git clone repo_url
  • cd repo
  • Open your favourite IDE and enjoy!

Contributing

Please fork the repo, and then submit a pull request.

Credits

This application was initially built for a coursework by Aleksi Antilla and Zaid Lahham