Skip to content

The frontend repository for Events Galore contains the React.js codebase responsible for the user interface and client-side functionalities of the event management platform.

Notifications You must be signed in to change notification settings

gaurav-b-singh/events-galore-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Events Galore

View Live Project

project-image

Events Galore is an event management platform built using the MERN stack with Material UI. It offers a convenient solution for event organizers and attendees to connect and manage various types of events. This project aims to provide a user-friendly experience for creating, discovering, and registering for events.

The backend repository of the project is here

📃 Table of Contents

💡 Features

Here're some of the project's best features:

  • Event Organizers:

    • Create an account and log in to the platform.
    • Create free or paid events with detailed descriptions.
    • Provide essential event information such as title, description, image, venue, and price.
    • Opt to feature events, which showcases them prominently in the hero section's carousel on the homepage, enhancing visibility and registration potential.
  • Attendees:

    • Explore the homepage with a carousel showcasing featured events.
    • Discover popular events based on registration count.
    • Find events happening during the current week.
    • Register and pay for events of interest.

⚙️ Installation

Before getting started, ensure that you have the following:
  • Node.js installed on your machine.
  • MongoDB database and connection details.
  1. Clone the repository
git clone https://github.com/GauravSingh1402/events-galore-frontend.git
  1. For setting the backend of the project, follow the instructions in the events-galore-backend repository
  2. Navigate to the project directory:
cd events-galore-frontend
  1. Install the dependencies:
npm install
  1. Start the development server:
npm start

💻 Built With

  • MERN stack (MongoDB, Express.js, React.js, Node.js)
  • Material UI

🖱️ Usage

  1. Create an account as an event organizer or log in if you already have one.
  2. As an organizer, create an event by providing the necessary details.
  3. Choose to feature the event to increase visibility.
  4. As an attendee, explore the homepage to find featured, popular, and upcoming events.
  5. Register for events that interest you and proceed with the payment, if applicable.

🧑‍💻Authors

This project was developed by Gaurav Singh, Advait Nurani and Hridayesh Padalkar.

🔚 Ending Note

While the platform offers essential event management capabilities, it may require further refinement and additional features for full production readiness.

About

The frontend repository for Events Galore contains the React.js codebase responsible for the user interface and client-side functionalities of the event management platform.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published