KEMBAR78
Event Management App | PDF | Software | Computer Engineering
0% found this document useful (0 votes)
12 views7 pages

Event Management App

The document outlines a project titled 'Event Registration App' developed by students at Dilkap Research Institute, aimed at digitizing event registration and fee collection in academic institutions. The application utilizes the MERN stack and integrates a secure payment gateway, providing features like email confirmations and event dashboards to enhance user experience. The project follows an agile methodology and is designed for scalability, with potential future enhancements including QR check-ins and SMS notifications.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views7 pages

Event Management App

The document outlines a project titled 'Event Registration App' developed by students at Dilkap Research Institute, aimed at digitizing event registration and fee collection in academic institutions. The application utilizes the MERN stack and integrates a secure payment gateway, providing features like email confirmations and event dashboards to enhance user experience. The project follows an agile methodology and is designed for scalability, with potential future enhancements including QR check-ins and SMS notifications.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

SUMAN EDUCATIONAL TRUST’S 

DILKAP RESEARCH INSTITUTE OF ENGINEERING AND MANAGEMENT STUDIES 

Village Mamdapur, Post Neral, Tal:Karjat, Dist:Raigad - 410101

Project Title:

“Event Registration App”

B.E SEM VII Major Project

Project Synopsis

Project Members:

1.Anuj DIghe

2.Mayur Kumawat

3.Chaitali Dhaije

Om waghmare

Guide: HOD:

Prof. Archana Mate Dr. Prrachi Gadahire


Introduction:

Organizing events in academic institutions such as workshops, seminars,

and technical festivals plays a vital role in enhancing student engagement

and learning. However, the traditional registration process for such events

often involves cumbersome paperwork, manual fee collection, and

communication delays—leading to mismanagement and reduced

participation. In the age of digitization, students and organizers alike seek a

faster, more transparent, and user-friendly way to manage event-related

workflows.

The proposed Event Registration Platform with Payments is a responsive

and dynamic web application developed using the MERN stack (MongoDB,

Express.js, React.js, Node.js) that allows colleges to post upcoming events

and enables students to register and pay online seamlessly. With integrated

Razorpay payment gateway, users can securely complete transactions for

paid events. Features such as auto-generated receipts, email confirmations,

and event dashboards ensure that both participants and organizers have a

frictionless experience.

The platform will support multiple roles—Admin (to post/manage events),

Student/Attendee (to register), and optional Organizers or Volunteers. The

goal is to eliminate physical queues, prevent cash-handling risks, provide

instant confirmations, and maintain centralized digital records of

registrations and payments. This aligns with sustainable, paperless

initiatives and brings a professional touch to how college events are

managed.

As a mini project, it offers the perfect balance of complexity and feasibility.

It also introduces students to real-world integrations like APIs, payment

systems, and email automation while maintaining a clean modular code

structure. The system is initially scoped for colleges but can be scaled later

to support inter-college or public events.


Objective
To digitize the event registration and fee collection process in academic
institutions
To integrate secure payment gateways (Razorpay) for seamless online
transactions
To automate the confirmation process through digital receipts and
emails
To create a modular admin dashboard for event creation, monitoring,
and management
To develop a responsive and scalable system using modern web
technologies.

3. Scope
The application is designed for deployment in colleges and universities to
manage internal and inter-college events. It supports
Posting of upcoming workshops, seminars, tech fests
Registration with or without payment
Admin backend to manage events
Confirmation through email and receipt generation.

The system can later be extended with features like QR-based check-
ins, SMS notifications, analytics, and sponsor branding.
4. Methodology
The development of the Event Registration Platform adopts an agile
methodology with a modular approach for efficient and organized progress.
Each module is developed, tested, and integrated iteratively.

1. Frontend Development:

The user interface will be built using React.js for fast, component-based
development and TailwindCSS to design a responsive, modern UI. Key
features like event listings, registration forms, and dashboards will be built
as reusable components.

2. Backend API:

Express.js will power the server-side logic, providing secure RESTful APIs
to manage users, events, and registrations. Routes will be protected using
middleware, and code will follow modular controller-based architecture.

3. Database:

MongoDB will serve as the primary database to store event data, user
details, and payment records. It supports flexible schema, ideal for varying
event formats.

4. Authentication:

Login and session management will use Firebase Authentication or JWT,
ensuring secure and role-based access for students and admins.

5. Payments:

Razorpay API will be used to enable online event fee payments. Both test
and live modes will be set up to handle real transactions securely.

6. Email Notifications:

EmailJS or Nodemailer will be integrated to send email confirmations to
users post-registration, including event details and digital ticket info.

7. Testing & Deployment:



APIs will be tested using Postman, and code will be version-controlled via
GitHub. Final deployment may be done on Vercel or Render, ensuring easy
access and scalability.

This modular, agile process allows for clear team responsibilities, smooth
development, and quick iterations based on feedback.
5. Literature Survey
Several existing studies and projects have inspired and informed the
development of this Event Registration Platform with Payments. The paper
titled “Online Event Management System” from IEEE Xplore (2021) provided
valuable insights into the design and importance of role-based systems,
specifically for managing university-level events. It highlighted how
centralized coordination can significantly improve efficiency and
transparency in event planning.

Further, the publication “Integration of Razorpay in Web Applications” on


ResearchGate (2022) offered a detailed exploration of implementing secure
payment flows using Razorpay's API. It discussed best practices for
transaction management and helped us structure a smooth payment
experience for students.

To automate the post-registration workflow, the study “Automated Email


Notification System Using Nodemailer” published in the International
Journal of Computer Applications (IJCA, 2020) influenced our decision to
include automatic email confirmations with receipts. This enhances user
trust and improves communication without manual intervention.

In addition, “A Review on College Management Portals” by Elsevier (2019)


provided a comparative study of student and admin portals. It emphasized
the growing demand for user-friendly dashboards in academic systems and
guided the design of our admin panel where events can be created, edited,
or deleted.

Lastly, the technical documentation titled “Firebase Authentication


Integration in MERN Applications” from GitHub Docs gave practical
implementation strategies for setting up secure login flows. It helped us
architect a role-based access control system with either Firebase or JWT,
ensuring that only authorized users can perform sensitive actions.

Together, these references helped us shape the technical foundation and


feature set of our platform, making it practical, scalable, and secure for
college-level event management.
Hardware Requirements
8GB RAM system (minimum 4GB for development
Windows/macOS/Linux P
Internet connection (for API testing and hosting
Smartphones for responsive testing (optional)

Software Requirements
Visual Studio CodeCode editingNode.js & npmBackend runtime and
package managementMongoDB Atlas / CompassCloud/local databaseGit
& GitHubVersion controlFirebase ConsoleAuthenticationRazorpay
SandboxTest payment gatewayEmailJS / NodemailerEmail
confirmationPostmanAPI testingGoogle ChromeBrowser testing

Programming Languages
Frontend: HTML5, CSS3, JavaScript ES6, React.js, Tailwind CS
Backend: Node.js, Express.j
Database: MongoDB with Mongoose OR
Authentication: Firebase / JW
Payment API: Razorpa
Email API: Nodemailer / EmailJS
References

S. Tembhurne et al., "Online Project Allocation and Evaluation System",


IJERT, 2021
R. Bhatt et al., "Project Management System for Students and Faculties",
JETIR, 2020
A. Patil et al., "Academic Project Monitoring System", IJESC, 2022
P. Sharma et al., "Secure File Sharing System using Authentication",
IRJET, 2021
Mozilla Developer Docs – https://developer.mozilla.or
Electron.js Documentation – https://www.electronjs.org/doc
MongoDB Docs – https://docs.mongodb.co
JWT Guide – https://jwt.io/introduction

You might also like