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.
- Host: GitHub
- URL: https://github.com/estaheri7/cinema-reservation-system
- Owner: Estaheri7
- Created: 2024-01-02T21:07:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-12T21:12:35.000Z (over 1 year ago)
- Last Synced: 2025-01-16T00:13:37.668Z (4 months ago)
- Language: Python
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```