Skip to content

k9abhinav/showsnow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


SHOWS NOW 🎬🎟️ Movie Ticket Booking System

  • Tech Stack: ExpressJS, NodeJS, MongoDB, EJS, CSS, The Movie Database API, Razorpay
  • Key Features:
    • User authentication and real-time seat selection
    • Fetched movie data via The Movie Database API
    • Dynamic ticket cost calculation with secure payments through Razorpay

Tech Stack

In the SHOWS NOW Movie Ticket Booking System, we used a powerful and modern tech stack. For the backend, we chose ExpressJS and NodeJS to build the server-side application and handle all the backend logic. This combination provided us with a robust framework for developing a scalable and efficient web application. We used MongoDB as our database to store user information, movie details, and booking data efficiently. On the frontend, we utilized EJS as our templating engine to dynamically render HTML content, while CSS was employed to style the web pages, ensuring they were visually appealing and user-friendly. To fetch up-to-date movie data, we integrated the The Movie Database (TMDb) API, which provided titles, descriptions, ratings, and images. For secure payment processing, we implemented Razorpay, which ensured safe and seamless transactions for ticket purchases.

Features

Our system offers a comprehensive set of features designed to enhance the user experience. We incorporated user authentication to provide secure login and registration functionalities, ensuring that only authenticated users can book tickets. We also implemented a real-time seat selection feature that allows users to choose their preferred seats with up-to-date availability information. Our dynamic ticket cost calculation feature automatically computes the total ticket cost based on the selected movie, showtime, and seat type. To ensure secure and seamless payment processing, we integrated Razorpay, which handles online transactions reliably and safely.

Project Leadership

As the team leader, I played a crucial role in the successful delivery of the SHOWS NOW Movie Ticket Booking System. I oversaw the entire project, ensuring smooth coordination among team members and guiding the development process from start to finish. My leadership was instrumental in integrating various technologies and APIs, ensuring that the system functioned seamlessly and met all user requirements. This project not only demonstrates my technical skills in full stack development but also showcases my ability to lead a team and deliver a complex, user-centric web application.


About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors