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.]
-
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.
-
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.
| 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 |
- Frontend: Hosted on Vercel
- Backend: Hosted on Render
- Database: Hosted on MongoDB Atlas
- Image Hosting: Cloudinary