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.gitNavigate to the project directory:
cd sea-cinemaInstall the project dependencies using a package manager such as npm or yarn:
npm installor
yarn installCopy example environment file to new file
cp .env.example .envGenerate Prisma Client.
npx prisma generatePush Database Schema.
npx prisma db pushRun the development server.
npm run devor
yarn devAccess 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.