An open API service indexing awesome lists of open source software.

https://github.com/estaheri7/cinema-reservation-system

Welcome to the Cinema Reservation System, a user-friendly and feature-rich platform designed to streamline the movie-going experience. This open-source project aims to provide cinema owners, developers, and movie enthusiasts with reservation system that enhances the overall movie-watching process.
https://github.com/estaheri7/cinema-reservation-system

Last synced: 2 months ago
JSON representation

Welcome to the Cinema Reservation System, a user-friendly and feature-rich platform designed to streamline the movie-going experience. This open-source project aims to provide cinema owners, developers, and movie enthusiasts with reservation system that enhances the overall movie-watching process.

Awesome Lists containing this project

README

        

# Cinema Reservation System

The Cinema Reservation System is an open-source project designed to facilitate the reservation process for cinema-goers. This system aims to provide a seamless experience for users, employees, and movie managers, streamlining movie bookings, user registrations, and feedback processes.

## Features

- **User Registration and Login:**
- Register and log in with a valid email.
- Secure authentication process managed by the `AccountManager` class.

- **Employee Management:**
- `Employee` class allows employees to perform actions based on their roles, such as managing movies, users, and reservations.

- **Movie Management:**
- Add and remove movies to and from cinema halls.
- Display a list of available movies.

- **User Management:**
- Add and remove user emails from cinema halls.
- Display a list of registered users.

- **Reservation System:**
- Reserve and cancel seats for movies.
- Display all reservations made in the cinema hall.

- **Feedback System:**
- Users can provide feedback on movies, including ratings and comments.

## Tech Stack

- **Programming Language:** Python3
- **Libraries/Frameworks:** `requests` for API communication
- **Data Storage:** JSON for storing movie details

## Usage

1. Clone the repository:

```bash
git clone https://github.com/Estaheri7/Cinema-Reservation-System.git
cd cinema-reservation-system
```

2. Install the required Libraries/Frameworks:

```bash
pip install -requests
```

3. Run the main program:

```bash
python main.py
```