SEA CINEMA is a website designed to facilitate ticket booking for movies and provide information about available and upcoming films. This project aims to simplify the process of movie ticket reservation by providing a user-friendly interface and a seamless booking experience. Users can browse through the list of movies, check showtimes, select seats
- How to Install and Run the Project
- How to Use the Project
- Credits
- License
- How to Contribute to the Project
To install and run the SEA CINEMA project locally, please follow these steps:
1.Clone the repository from GitHub:
git clone https://github.com/lutfianRhdn/sea-cinema.git
Navigate to the project directory:
cd sea-cinema
Install the project dependencies using a package manager such as npm or yarn:
npm install
or
yarn install
Copy example environment file to new file
cp .env.example .env
Generate Prisma Client.
npx prisma generate
Push Database Schema.
npx prisma db push
Run the development server.
npm run dev
or
yarn dev
Access the website locally at http://localhost:3000.
You can access the demo at https://sea-cinema.lutfianrhdn.me
Role | Username | Password |
---|---|---|
Admin | admin | password |
User | user | password |
Once you have accessed the SEA CINEMA website, you can perform the following actions:
- Browse available movies: Explore the list of movies currently showing or coming soon.
- View movie details: Click on a movie to see its details.
- Book tickets: Select a movie, and reserve seats for a particular showtime.
- Manage bookings: View and manage your booked tickets, including cancellation
The SEA CINEMA project was developed by @LutfianRhdn.
This project is licensed under the MIT License.
If you would like to contribute to the SEA CINEMA project, please follow these guidelines:
- Fork the repository on GitHub.
- Create a new branch for your feature or bug fix.
- Make the necessary changes and commit them.
- Push your changes to your forked repository.
- Submit a pull request detailing your changes and the problem they solve.