Skip to content

Ajay-Shinde-16/EventSphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎯 EventSphere β€” Event Management & Ticketing System

A full-stack MERN application for managing events with QR code ticketing, real-time analytics, and multi-role access.

πŸš€ Tech Stack

  • Frontend: React 18 + Vite + Bootstrap 5 + Bootstrap Icons
  • Backend: Node.js + Express.js + MongoDB + Mongoose
  • Auth: JWT + bcryptjs
  • QR Codes: qrcode npm package

πŸ‘₯ Roles

Role Access
Attendee Browse events, book tickets, view QR codes
Organizer Create events, manage bookings, check-in attendees
Admin Approve/reject events, manage users, view platform stats

⚑ Quick Start

Backend

cd backend
npm install
# Create .env file (see below)
npm run dev

Frontend

cd frontend
npm install
npm run dev

.env (backend)

PORT=5000
MONGO_URI=mongodb://localhost:27017/eventsphere
JWT_SECRET=eventsphere_secret_key_2024

✨ Features

  • 🎫 QR code ticketing with unique booking codes
  • πŸ“Š Real-time dashboard with auto-refresh (10s)
  • πŸŒ™ Dark mode support
  • πŸ“± Mobile responsive with bottom navigation
  • 🎨 Neon rings animation + scroll progress bar
  • πŸ” Search & filter events by category/city
  • πŸ“ˆ Seat availability progress bars
  • βœ… Admin approval workflow

πŸ‘¨β€πŸ’» Developer

Ajay Shinde β€” PGCP AC, C-DAC Bangalore 2026

About

Event Management & Ticketing System built with MERN Stack | React + Node.js + MongoDB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors