- Introduction
- Show Your Support!
- Initial Setup
- Accepted for GirlScript Summer of Code - Extended 2024
- Prerequisites
- Installation
- Usage
- How to Contribute?
- Learn More
- Contact
- License
- Thanks to all Contributors
Ticketify is a user-friendly movie ticket booking application developed using React for the frontend and Firebase for backend services. This project allows users to browse movies, check available showtimes, and book tickets seamlessly. Firebase is used for authentication, data storage, and hosting.
Before you get started, please:
- Star this repository by clicking the "Star" button at the top right corner.
- Follow the GitHub profile of the project owner: Om Maniya.
By doing this, you support the project and help grow our community!
Congratulations! Ticketify has been selected for participation in GirlScript Summer of Code 2024. We're excited to have you on board to contribute and learn together!
To get started with the Ticketify app, follow these steps:
- React Js
- Firebase
-
Fork the Repository: Click the "Fork" button at the top right corner of the repository to create your own copy.
-
Clone the repository:
git clone https://github.com/yourusername/Movie-Ticket-Booking.git
-
Navigate to the project directory:
cd Movie-Ticket-Booking
-
Create .env file:
-
Copy & Paste this below content to .env file:
REACT_APP_API_KEY=AIzaSyCWSAcZVti6LX-cdiXoarVbp5gfDpkRb3g REACT_APP_AUTH_DOMAIN=sample-82968.firebaseapp.com REACT_APP_PROJECT_ID=sample-82968 REACT_APP_STORAGE_BUCKET=sample-82968.appspot.com REACT_APP_MESSAGING_SENDER_ID=480290325284 REACT_APP_ID=1:480290325284:web:750d2da0cfb20ee2cc69b1 REACT_APP_MEASUREMENT_ID=G-8T1RK8L238 REACT_APP_DATABASE_URL=https://sample-82968-default-rtdb.firebaseio.com REACT_APP_EMAIL_SERVICE_ID=YOUR_EMAILJS_SERVICE_ID REACT_APP_EMAIL_TEMPLATE_ID=YOUR_EMAILJS_TEMPLATE_ID REACT_APP_EMAIL_PUBLIC_KEY=YOUR_EMAILJS_PUBLIC_KEY
-
Install the dependencies:
npm install
-
Run the application:
npm start
- Register on Ticketify.
- Log in to Ticketify.
- Browse available movies and select showtimes.
- Book tickets for a movie and view your booking history.
We believe in the power of collaboration. If you have ideas to improve Ticketify, feel free to contribute! Check out our Contribution Guidelines to get started. By submitting the issue, you agree to,
- I agree to follow this project's Code of Conduct
- I’ve read all the issues in the issue section, and this feature has not been proposed yet.
To learn more about the project you must refer to Learn More.
For questions or inquiries, please contact LinkedIn - Om Maniya or Gmail - Om Maniya
Refer to LICENSE file for details.
Thanks to all contributors for helping this project grow!