vishalpande / book-my-show

This project is a modern movie ticket booking app implemented using React.js, a powerful JavaScript library for building user interfaces. With this app, users can easily browse through a variety of movies, view showtimes, and book tickets for their favorite films,.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Book My Show Project - Readme Book My Show Logo

Author: Vishal Pande Date: August 10, 2023

clicke here :-https://vishalpande.github.io/book-my-show/

Table of Contents Introduction Features Technologies Used Installation Usage Contributions License Introduction Welcome to the Book My Show project, created by Vishal Pande. This project aims to provide a comprehensive solution for booking tickets to various entertainment events, such as movies, concerts, plays, and more. Users can easily browse available shows, select their preferred seats, and complete the booking process seamlessly.

Features we can easily start booking our ticket View detailed information about the ticket. Select seats from an interactive seating arrangement for each event.

Technologies Used Frontend: HTML, CSS, JavaScript, React.js Backend: Node.js, Express.js Database: MongoDB Authentication: JSON Web Tokens (JWT) Payment Gateway: Stripe Version Control: Git

Installation Clone the repository: git clone https://github.com/yourusername/book-my-show.git Navigate to the project directory: cd book-my-show Install dependencies for the frontend and backend: Frontend: cd frontend && npm install Backend: cd backend && npm install Set up environment variables: Create a .env file in the backend directory and add necessary variables (e.g., database connection, Stripe API keys). Initialize the database: npm run db:init Start the application: Frontend: cd frontend && npm start Backend: cd backend && npm start Usage Open your web browser and navigate to http://localhost:3000 to access the Book My Show application. Browse available events, select seats, and proceed to checkout. Log in or sign up to complete the booking process. Use the admin panel by visiting http://localhost:3000/admin and logging in as an admin user. Contributions Contributions to this project are welcome! If you find any bugs or want to add new features, please open an issue or submit a pull request. Make sure to follow the existing code style and guidelines.

About

This project is a modern movie ticket booking app implemented using React.js, a powerful JavaScript library for building user interfaces. With this app, users can easily browse through a variety of movies, view showtimes, and book tickets for their favorite films,.


Languages

Language:JavaScript 70.1%Language:CSS 22.5%Language:HTML 7.4%