JannisMueller / MovieTicketBookingApplication

Desktop Application (JavaFX) for booking movies tickets with SQLlite database for customer information and booking details

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MovieTicketBookingApplication

Desktop Application (JavaFX) for booking movies tickets with SQLlite Database

General Information

We built an application in JavaFX where the user can book movie tickets

Specifications

The project includes the following files:

  1. Main-Class

  2. Customer class: to save and handle all customer-related data

  3. Datasource class: two SQLlite database to save account information (name, emails, etc.) and booking details (Booking-ID, name of selected movie, total price, etc.)

  4. SelectMovie class (Stage 1): where the user chooses the movie they would like to watch, the date and number of tickets

alt text

  1. LogInPage class (Stage 2): where the user is asked to sign in to continue the check out

alt text

  1. CreateAccount class (Stage 3): if the user is not a customer yet, they needs to create an account

alt text

  1. Payment class (Stage 4): after sign in, the user is ask to fill in their payment information (only credit card payment) and finalize the payment

alt text

  1. OrderConfirmation class (Stage 5): after the payment, the customer gets an overview over their order

alt text

Installation

Clone the repository and open the files in an IDE of your choice.

$ git clone https://github.com/JannisMueller/MovieTicketBookingApplication.git

License

MIT License

About

Desktop Application (JavaFX) for booking movies tickets with SQLlite database for customer information and booking details


Languages

Language:Java 99.0%Language:CSS 1.0%