Welcome to the Cinema Sphere Admin Panel! This is the admin interface for the Cinema Sphere movie booking platform, where the website owner can manage movies, show timings, and track ticket bookings.
- Add New Movies 🎥: Admin can add new movies with details like title, poster, trailer link, actors, directors, cast, and more.
- Show Timings ⏰: Manage and display show timings for each movie.
- Booked Movies List 📋: View a list of users who have booked tickets for each movie, with their names and booking details.
-
Clone this repository to your local machine:
git clone <repository-link>
-
Install dependencies:
npm install
-
Set up Firebase Firestore for movie details and ticket bookings:
- Create a Firebase project and enable Firestore.
- Add your Firebase credentials to the
.env
file (refer to.env.example
).
-
Start the development server:
npm start
- Admin Dashboard: The admin can log in to the dashboard to add new movies and manage existing ones.
- Movie Management: Add detailed information about each movie, including posters, trailers, and cast details.
- Booking Management: View the list of users who have booked tickets. The admin can track bookings for each movie.
- React: Frontend framework to build dynamic UI.
- CSS: Styling for a clean and responsive layout.
- Firebase Firestore: Backend database to store movie data and ticket bookings.
- Fork the repo.
- Create a new branch.
- Make your changes.
- Create a pull request.
We welcome all contributions to improve the platform!
Permission is required before usage - see the LICENSE file for details.
For any inquiries, feedback, or support:
- Phone: WhatsApp
- Email: pgbadgujar007@gmail.com
- Portfolio: My Portfolio
Enjoy managing your cinema with Cinema Sphere! 🎬🍿