Skip to content

An Event Management System built with the MERN stack (MongoDB, Express.js, React.js, Node.js), focused primarily on event organizers. It allows organizers to create events, add participants, and automatically send event entry tickets (with QR codes) to participants via email.

Notifications You must be signed in to change notification settings

Athul-krishna03/Event-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

10 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

LIVE DEMO (https://event.artistaa.shop)

๐ŸŽŸ๏ธ Event Management System

An Event Management System built with the MERN stack (MongoDB, Express.js, React.js, Node.js), focused primarily on event organizers.
It allows organizers to create events, add participants, and automatically send event entry tickets (with QR codes) to participants via email.


โœจ Features

๐Ÿ‘ฉโ€๐Ÿ’ผ For Organizers

  • Create and manage events
  • Add participants (name, email, role)
  • View participant details in a clean dashboard
  • Manage ticket status (valid, used, invalid)

๐ŸŽŸ Ticketing System

  • Automatic QR code ticket generation
  • Ticket sent to participantโ€™s email
  • Download tickets as PNG
  • Ticket validity tracking

๐Ÿ“ง Email Notifications

  • Email reminder system
  • Ticket delivery directly to inbox

๐Ÿ› ๏ธ Tech Stack

Frontend

  • React + Vite
  • TailwindCSS + ShadCN UI
  • Lucide-react icons

Backend

  • Node.js + Express.js
  • MongoDB (Mongoose)
  • JWT Authentication
  • Nodemailer (for ticket emails)

Other

  • html-to-image for ticket downloads -qrcode and react-qr-barcode-scanner (for Qr code generation and Scanning)

About

An Event Management System built with the MERN stack (MongoDB, Express.js, React.js, Node.js), focused primarily on event organizers. It allows organizers to create events, add participants, and automatically send event entry tickets (with QR codes) to participants via email.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages