Skip to content

01addy/EventHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EventHub

A full-stack event management platform built with React.js, Node.js, and MongoDB to create, manage, and attend events seamlessly.
Website URL: https://event-hub-liard-three.vercel.app/

[IMPORTANT- Note: If signup or login is not working, the MongoDB server may be temporarily unavailable. You can continue exploring the application using Guest Mode.]

📌 Features

🌐 Frontend (React.js)

  • User Authentication

    • Register/Login with JWT authentication.
    • Includes a "Guest Login" option.
  • Event Dashboard

    • View upcoming & past events with category/date filters.
  • Event Creation

    • Create events with details like name, description, and date/time.
  • Real-Time Attendee List

    • Updates the number of attendees live using Socket.IO.
  • Responsive Design

    • Optimized for all devices.

🛠 Backend (Node.js + Express.js)

  • Authentication API

    • Secure user authentication with JWT.
  • Event Management API

    • CRUD operations for events with ownership control.
  • Real-Time Updates

    • WebSockets for live attendee updates.
  • Database

    • Efficient data storage using MongoDB Atlas.

📡 Tech Stack

Technology Usage
React.js Frontend UI
Node.js + Express.js Backend API
MongoDB Atlas Database
Socket.IO Real-time communication
Cloudinary Image hosting
Vercel Frontend hosting
Render Backend hosting

🚀 Deployment

  • Frontend: Hosted on Vercel
  • Backend: Hosted on Render
  • Database: Hosted on MongoDB Atlas
  • Image Hosting: Cloudinary

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors