Skip to content

Latest commit

 

History

History
61 lines (49 loc) · 2.04 KB

File metadata and controls

61 lines (49 loc) · 2.04 KB

🏆 Olympic Tickets Management System


🚀 Overview

The Olympic Tickets Management System is an innovative web application that facilitates the ticketing process for Olympic events. This system offers visitors and administrators a seamless experience for managing event attendance and ticket purchases.


🌟 Key Features

  • Visitor Interface:

    • Signup/Login for secure access
    • Profile Update to maintain accurate personal information
    • Event Browsing to explore various Olympic events with essential details
    • Ticket Purchasing for smooth online transactions
    • View Ticket History to keep track of purchased tickets
    • PDF Ticket Downloads for convenient access
    • Gift Ticket Options to allow ticket transfer
    • Cancel Tickets feature for refunds
  • Admin Dashboard:

    • Admin Login for secure access to the management portal
    • Event and Ticket Management to add, edit, or remove tickets
    • Ticket Booking History for monitoring sales and trends
    • Visitor/Ticket/Event Search for quick data retrieval
    • Sales Reports to analyze ticket performance

🛠 Technology Stack

  • Frontend: HTML, JavaScript, React, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB

📥 Installation Steps

  1. Clone the Repository:
    git clone https://github.com/Sai-Harshith-Reddy007/Olympics-Tickets-Management.git
  2. Navigate to the Project Directory
    cd olympic-tickets-management-system
  3. Install Dependencies:
    npm install
  4. Set Up MongoDB:
  • Create a MongoDB database using MongoDB Atlas or a local instance.
  • Add your MongoDB connection string to the .env file in the root directory.
  1. Run the Application:

    npm start
  2. 📜 License None.

  3. 🙌 Support For questions or issues, please contact: Project Lead: Chandana Madha Contributors: SaiHarshith Kovvuri, Raj Kumar, Tulasi SSN Borra