Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 1.58 KB

README.md

File metadata and controls

56 lines (38 loc) · 1.58 KB

Event Management System

Overview

The Event Management System is a platform designed to simplify the organization and management of events. It enables users to create events, RSVP, and receive updates while offering real-time communication and analytics. This repository contains the codebase and documentation for the project.


Tech Stack

Backend

  • Technologies: Node.js, MongoDB, JWT, Express-Validator, Next.js
  • Features: Authentication, event management, RSVP system, analytics

Frontend

  • Technologies: React, Formik, Yup
  • Features: User-friendly UI for event creation, RSVPs, reminders, and analytics

Deployment

  • Platform: Heroku

Testing

  • Framework: Jest

Features

  1. User Authentication and Profile Management
    Secure login and profile customization using JWT.

  2. Event Creation and Management
    Tools for users to organize events, manage details, and update attendees.

  3. RSVP System
    Attendee lists and confirmations for efficient event tracking.

  4. Event Calendar and Reminders
    Visual schedule of events and automated notifications.

  5. Event Search and Categorization
    Filter and find events by categories and keywords.

  6. Real-time Chat for Participants
    Interactive messaging using technologies like Socket.io.

  7. Event Analytics and Reporting
    Insights into attendance, engagement, and other key metrics.


How to Run

Setup

  1. Clone the repository:
    git clone https://github.com/yourusername/event-management-system.git
    cd event-management-system