Welcome to the Cinema Booking System project. This platform allows users to register, login, and book cinema seats for specific movies at chosen times and dates. It also includes functionality for handling payments using the Checkout.com payment gateway. Administrators can manage movies, actors, cinemas, and bookings through a dedicated dashboard.
- User Registration and Login: Allow users to register and log in to the system.
- Seat Booking: Users can book cinema seats for specific movies, times, and dates.
- Payment Integration: Integrated payment functionality using Checkout.com payment gateway.
- Admin Dashboard: Dashboard for administrators to manage movies, actors, cinemas, and bookings.
- Backend: Laravel
- Frontend: HTML, CSS, Javascript
- Payment Gateway: Checkout.com
Follow these steps to set up the Cinema Booking System project on your local machine:
-
Clone the repository:
git clone https://github.com/yourusername/zeem.git
-
Navigate to the project directory:
cd zeem
-
Install the dependencies:
composer install npm install
-
Generate an application key:
php artisan key:generate
-
Set up the database:
npm run dev
-
Compile the assets:
php artisan migrate
-
Serve the application:
php artisan serve