Giter VIP home page Giter VIP logo

events-galore-frontend's Introduction

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.