EVENTORA - FULL-STACK EVENT BOOKING PLATFORM

Authors

  • Vanguri Jashuva Daniel, Banisetti Jyothi Satya Bhavani, Musunuru Ratnakar Author

DOI:

https://doi.org/10.64751/

Abstract

Event publishing, ticket requests, seat control, identity verification, and payment reconciliation are often handled through disconnected spreadsheets, messages, and manual registers in colleges and small organisations. This paper presents Eventora, a full-stack event booking platform developed with MongoDB, Express.js, React, and Node.js. The React client provides public event discovery, authenticated booking, user booking history, and an administrator dashboard. The Express REST API separates authentication, event, and booking routes and protects restricted operations through JSON Web Token validation and role-based middleware. Passwords are hashed using bcrypt, while e-mail OneTime Password verification is applied during account activation and each booking request. MongoDB Atlas stores User, Event, and Booking documents, including available seats, booking status, and payment status. Nodemailer delivers verification codes and bookingconfirmation messages. The booking lifecycle places every request in a Pending state and reduces the available-seat count only after administrator confirmation, preventing unconfirmed requests from consuming capacity. The documented execution verifies registration, OTP validation, login, event management, booking creation, administrator approval, payment recording, e-mail notification, and role-specific dashboards through the React interface and a Postman collection. Eventora therefore provides a lightweight, self-hosted foundation for college fests, workshops, conferences, community meetings, and other free or manually paid events.

Downloads

Published

30-07-26

How to Cite

Vanguri Jashuva Daniel, Banisetti Jyothi Satya Bhavani, Musunuru Ratnakar. (2026). EVENTORA - FULL-STACK EVENT BOOKING PLATFORM. American Journal of AI Cyber Computing Management, 6(3), 345-351. https://doi.org/10.64751/