Skip to content

codequillskills/Event-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Eventify - Event Management System

A full-stack MERN application for managing events and RSVPs, allowing users to create, manage and RSVP to events.

Live Demo

You can view the live application HERE

Table of Contents

Features

  • User Management:

    • Admin dashboard for user,event and rsvp management
    • User registration and authentication
    • JWT-based authentication with 1-hour session expiration
  • Event Management:

    • Create, read, update and delete events
    • Event details include title, date, location, description
  • RSVP System:

    • Users can RSVP to events
    • Real-time updates on event capacity
  • Additional Features:

    • Responsive design for all devices

Requirements

  • Node.js
  • MongoDB (Atlas or Compass)
  • GitHub

Installation

  1. Clone the repository:

    git clone https://github.com/codequillskills/Event-Management.git
  2. Install dependencies:

    • Frontend:
    cd client
    npm install
    • Backend:
    cd server
    npm install
    • Update the .env file with the appropriate configuration details as mentioned in the .env.example file.
  3. Start the server:

    • Frontend:
    cd client
    npm run dev
    • Backend:
    cd server
    npm run dev

Usage

  • Admin can manage users, events and rsvps
  • Users can view events and RSVP to them

Contributing

  • Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Releases

No releases published

Packages

No packages published

Languages