Skip to content

Java console application that allows users to register, login, and make movie reservations.

License

Notifications You must be signed in to change notification settings

enharukalo/CinemaReservationSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cinema Reservation System

This is a console-based Cinema Reservation System implemented in Java. The application allows users to register, login, and make movie reservations through a user-friendly command-line interface.

Features

  • User registration and login
  • Movie reservation and schedule management
  • Review and edit reservations
  • Colored console output for an enhanced user interface
  • File-based data storage using JSON

Releases

Check out the Releases page for the latest updates and version history.

Prerequisites

  • Java Development Kit (JDK)
  • Maven

Build

  1. Clone the repository:

    git clone https://github.com/enharukalo/cinemareservationsystem.git
  2. Navigate to the project directory:

    cd cinemareservationsystem
  3. Build the project using Maven:

    mvn clean install
  4. Navigate to the target directory:

    cd target
  5. Run the application:

    java -jar CinemaReservationSystem.jar

Usage

Follow the on-screen prompts to navigate through the application menus and perform actions such as user registration, login, movie reservation, and more.

Contributing

Feel free to contribute to the development of this project by opening issues or submitting pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.