grand-27-master / BookMyEvent

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BookMyEvent

BookMyEvent is a web application that allows users to book and pay for various events. This application is built using GraphQL, Node.js, React, and MongoDB, providing a seamless experience for event booking and payment processing.

BookMyEvent

Features

  • Event Listings: Browse through a wide range of events with detailed descriptions, including event date, time, location, and ticket availability.
  • User Registration and Authentication: Sign up and log in to the application to access personalized features.
  • Event Booking: Select and book tickets for desired events, with the option to choose the number of tickets and seating preferences.
  • Payment Processing: Securely process payments for event bookings using a payment gateway integration.
  • Booking History: View and manage past event bookings, including details such as booking date, event name, and ticket information.

Technologies Used

  • GraphQL: Query and manipulate data efficiently using GraphQL, enabling a flexible and optimized API for the frontend.
  • Node.js: Build the backend server using Node.js to handle API requests and business logic.
  • React: Develop a responsive and interactive frontend user interface using React for a smooth and engaging user experience.
  • MongoDB: Store and retrieve data from a MongoDB database, ensuring efficient and scalable data management.
  • Payment Gateway Integration: Integrate a payment gateway (e.g., Stripe, PayPal) to securely process event payments.
  • CSS Framework: Utilize a CSS framework (e.g., Bootstrap, Tailwind CSS) to enhance the visual design and responsiveness of the application.

About


Languages

Language:JavaScript 100.0%