Colleges hold many events every year, such as workshops, guest lectures, seminars and cultural programs. In most colleges the permission for an event travels on paper from the faculty to the Head of the Department (HOD) and then to the Principal, and the photos and the final report are kept in different places afterwards. This causes delay, confusion about the status of a request, and lost records. This paper presents the Digital Event Documentation and Archive Platform, a web application in which a faculty member creates an event, the HOD and the Principal approve or reject it in order, and the same event record is later used to store media files and generate a report. Every step sends a notification inside the website and by e-mail. The Principal works as the administrator who manages the HODs, and each HOD manages the faculty of his or her department. The system is built with React, Node.js, Express and MySQL. We describe the design, the roles, the event life cycle, the database and the security choices. Formal testing has not been carried out yet, so this paper does not claim performance numbers; a testing plan is given instead.
Introduction
The proposed system is a web-based College Event Management and Approval System designed to simplify the process of organizing, approving, conducting and documenting college events. Traditionally, event approvals require physical paperwork and multiple visits to the HOD and Principal, causing delays. After events, photos, attendance records and reports are often stored separately, making it difficult to retrieve information for future reference or accreditation.
The proposed system provides a centralized platform where faculty members can submit event requests, HODs and Principals can approve or reject them, and completed events can be archived with their photos and reports.
The system follows a three-tier architecture using React.js for the frontend, Node.js and Express.js for the backend, and MySQL for database management. It supports three user roles: Faculty, HOD and Principal, each with specific permissions.
Main Features
Online Event Approval: Events are submitted by faculty and follow a sequential approval process from HOD to Principal.
Role-Based Access: Faculty, HODs and Principals have different permissions based on their responsibilities and departments.
Notifications: Automatic website notifications and e-mails are sent whenever an event's status changes.
Rejection and Resubmission: Rejected events can be edited and resubmitted without losing previous approval history.
Event Archive: Completed events, photographs, attendance sheets and other documents are stored centrally.
Automatic Report Generation: Event reports are generated using previously submitted information, reducing manual work.
Search and Export: Archived events can be searched by date, department and event category, with reports available in PDF and CSV formats.
Security: JWT authentication, bcrypt password hashing, role-based authorization and input validation protect user information and event records.
Literature Survey and Research Gap
Previous systems have provided online event registration, single-level approvals, collaborative workflows, notifications and document storage. However, these solutions do not combine multi-level event approval, rejection and resubmission, media archiving and automatic report generation in one platform.
The proposed system addresses this gap by integrating all these functions into a single event management platform.
Conclusion
This paper presented the Digital Event Documentation and Archive Platform, which moves the approval of college events from paper to a web system and keeps the approval, media files and report of an event in one record. The Faculty, HOD and Principal roles follow the real structure of the college, rejection and re-submission are supported, and every step is notified inside the website and by email. The next step is to test the system with real users and report the results. Future work includes digital signatures for approvals, QR-code attendance, an analytics dashboard showing events per department and per year, a mobile application, pagination of long archive lists, and short summaries of event reports using artificial intelligence (AI).
References
[1] P. A. S. U. Azmi and N. Ibrahim, “USEM: UTHM student’s event management system,” Appl. Inf. Technol. Comput. Sci., vol. 2, no. 2, pp. 697–716, Nov. 2021, doi: 10.30880/aitcs.2021.02.02.046.
[2] J. Pinto, P. Priyadarshini, and B. Hareesh, “Automated work order management system for educational institutions,” Int. J. Eng. Res. Technol., vol. 14, no. 1, Techprints 9.0, Mar. 2026, doi: 10.17577/IJERTCONV14IS010028.
[3] K. Pireva and P. Kefalas, “An innovative web application for managing academic documents,” Int. J. Bus. Technol., vol. 1, no. 2, pp. 39–46, 2013, doi: 10.33107/ijbte.2013.1.2.04.
[4] A. N. A. Bukhari, A. Adly, I. S. Haidzir, S. S. Nathan, and N. Saji, “iConnect: A web-based digital platform for integrated management of large-scale events,” Emerg. Adv. Integr. Technol., vol. 7, no. 1, pp. 41–50, Jun. 2026.
[5] Meta Platforms, “React documentation.” [Online]. Available: https://react.dev
[6] OpenJS Foundation, “Node.js documentation.” [Online]. Available: https://nodejs.org/docs
[7] “Express documentation.” [Online]. Available: https:// expressjs.com
[8] R. T. Fielding, “Architectural styles and the design of networkbased software architectures,” Ph.D. dissertation, Dept. Inf. Comput. Sci., Univ. California, Irvine, CA, USA, 2000.
[9] R. Fielding, M. Nottingham, and J. Reschke, Eds., “HTTP semantics,” IETF, RFC 9110 (STD 97), Jun. 2022.
[10] Oracle Corporation, “MySQL reference manual.” [Online]. Available: https://dev.mysql.com/doc/
[11] N. Provos and D. Mazières, “A future-adaptable password scheme,” in Proc. USENIX Annu. Tech. Conf., Monterey, CA, USA, Jun. 1999, pp. 81–92.
[12] OWASP Foundation, “Password storage cheat sheet,” OWASP Cheat Sheet Series. [Online]. Available: https:// cheatsheetseries.owasp.org/cheatsheets/ Password_Storage_Cheat_Sheet.html