Skip to content

ansh-dulewale/Movie-Booking-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Certainly! Below is a template for a README file tailored for your Movie Ticket Booking System repository. Feel free to modify it based on your project's specifics:


Movie Ticket Booking System

Welcome to the Movie Ticket Booking System! This simple C program allows users to browse available movies, view the seating chart, and book tickets for their favorite films.

Table of Contents

Introduction

This Movie Ticket Booking System is a console-based application written in C. It provides a straightforward interface for users to interact with the booking system, offering features such as movie display, seat booking, undo/redo functionality, and more.

Features

  • Display available movies and their ratings.
  • View the seating chart to check seat availability.
  • Book seats for selected movies.
  • Undo and redo booking operations.
  • Optional item selection during the booking process.
  • Save ticket information to a file.

Getting Started

Prerequisites

To run this program, you need a C compiler installed on your machine. If you don't have one, you can install GCC:

sudo apt-get update
sudo apt-get install gcc

Installation

  1. Clone the repository:
git clone https://github.com/your-username/movie-ticket-booking-system.git
  1. Navigate to the project directory:
cd movie-ticket-booking-system
  1. Compile the source code:
gcc ticket_booking_system.c -o ticket_booking_system
  1. Run the program:
./ticket_booking_system

Usage

Menu Options

The program offers the following menu options:

  1. Display available movies.
  2. Display the seating chart.
  3. Book seats for a movie.
  4. Undo the last booking.
  5. Redo the last undone booking.
  6. Exit the program.

Choose an option by entering the corresponding number.

Undo and Redo

The program implements undo and redo functionality for booking operations. Undoing a booking will revert the last booking, and redoing will reinstate the last undone booking.

Optional Items

During the booking process, users can choose optional items (e.g., popcorn, soda) to add to their order.

File Handling

Ticket information, including movie details and seat numbers, is saved to a file named ticket_data.txt in an organized format.

Contributing

We welcome contributions! Please check out the Contribution Guidelines for more details.

License

This project is licensed under the MIT License.

Acknowledgments

  • Special thanks to contributors and users for their feedback and support.

Feel free to customize the README file further based on your preferences and any additional information you want to provide about your project.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages