Skip to content

Mostafa-Hesham1/EventHostingWebsite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Event and Ticketing Platform

Welcome to the Event and Ticketing Platform! Explore our live application here.

Introduction

The Event and Ticketing Platform is designed to facilitate seamless event management and ticketing. Users can sign up, sign in, explore various events hosted by administrators, purchase tickets, and attend events hassle-free.

Features

User Management

  • Sign Up and Sign In: Users can create accounts and log in securely.
  • Buy ticket

Event Hosting

  • Admin Dashboard: Administrators can log in to an admin dashboard to manage events.
  • Create Events: Administrators can create new events, specifying details such as event name, date, location, and ticket pricing.
  • Manage Events: Administrators can edit event details, view registrations, and handle ticket sales.

Ticketing and Checkout

  • Browse Events: Users can view upcoming events and details such as event name, date, location, and ticket availability.
  • Ticket Purchase: Users can select events, choose ticket types, and add them to their cart.
  • Checkout Page: Secure checkout process with payment integration for ticket purchases.
  • Payment Integration: Integration with payment gateways for seamless transactions.

Admin Access

  • Admin Dashboard Access: To access the admin dashboard, log in with the following credentials:
    • Email: mostafa1@test.com
    • Password: 123
    • Once logged in, administrators can manage events, view registrations, and perform administrative tasks.

Technologies Used

  • Frontend: React.js, Material-UI, React Router
  • Backend: Node.js, Express.js, MongoDB
  • Authentication: JSON Web Tokens (JWT), bcrypt.js
  • Database: MongoDB Atlas
  • Deployment: Vercel
  • Other Tools: Axios

Getting Started

This project is divided into two main parts: the client-side application (events-app) and the server-side application (backend). Follow the steps below to set up both environments on your local machine.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors