Skip to content

This project is a final assignment for an Object-Oriented Programming (OOP) course. It's an application designed to facilitate the online booking of plane tickets.

Notifications You must be signed in to change notification settings

thegouhund/oop-project

Repository files navigation

Java CI with Gradle

Online Plane Ticket Booking App

Overview

This project is a final assignment for an Object-Oriented Programming (OOP) course. It's an application designed to facilitate the online booking of plane tickets.

Technologies Used

  • Java: The core programming language used for developing the application.
  • JavaFX: Used for creating the graphical user interface of the application.
  • MySQL: Serves as the relational database management system
  • Gradle: As build tool

Getting Started

Prerequisites

  • Java Development Kit (JDK) 21 or later
  • MySQL Server
  • JavaFX SDK (if not included with JDK)
  • Gradle 8.x or later

Installation

  1. Clone the repository
    git clone https://github.com/thegouhund/oop-project
    
  2. Set up the database
    • Import the database.sql file into your MySQL server to create the necessary tables.
    • Update the MySQL server credentials.
    • Start your mysql server.
  3. Run the application
    • Navigate to the project directory in your terminal.
    • Compile and run the application using the following command:
     gradle run
    

JavaFX Gradle

About

This project is a final assignment for an Object-Oriented Programming (OOP) course. It's an application designed to facilitate the online booking of plane tickets.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •