Author
Tholla Sunil, M. Gowthami
Keywords
Event Management System; Django Framework; Web Application; Bootstrap; SQLite; Role-Based Access Control.
Abstract
The increasing complexity of organizing events in academic, corporate, and community environments necessitates efficient and automated management systems. Traditional event coordination methods, which rely heavily on manual processes such as physical registrations, spreadsheets, and email communication, are prone to inefficiencies, errors, and scalability limitations. This paper presents a comprehensive Event Management System developed as a full-stack web application using the Django framework with SQLite as the backend database. The system provides a unified digital platform that supports two primary user roles: event organizers and participants. Organizers can create, manage, and schedule events, monitor participant registrations, track attendance, and send automated email notifications. Participants can browse available events, register for events, view schedules, and monitor their participation through a personalized dashboard. The system architecture follows the Model-View-Template (MVT) pattern, ensuring modularity, scalability, and maintainability. The application interface is designed using Bootstrap 5.3, providing a responsive and user-friendly experience across devices. The proposed solution effectively automates event coordination processes, reduces administrative overhead, enhances participant engagement, and provides a scalable platform for managing events in modern digital environments.
References
[1] D. Merkel, “Django: A High-Level Python Web Framework,” Linux Journal, vol. 2008, no. 168, pp. 1–10, 2008.
[2] Django Software Foundation, “Django Documentation,” 2024.
[3] M. Otto and J. Thornton, “Bootstrap Framework Documentation,” 2024.
[4] R. Elmasri and S. B. Navathe, Fundamentals of Database Systems, 7th ed. Pearson, 2016.
[5] SQLite Consortium, “SQLite Database Engine Documentation,” 2024.
[6] I. Sommerville, Software Engineering, 10th ed. Pearson, 2015.
[7] E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns. Addison-Wesley, 1994.
[8] W3C, “HTML5 Specification,” 2024.
[9] Mozilla Developer Network, “JavaScript Documentation,” 2024.
[10] S. Freeman and N. Pryce, Growing Object-Oriented Software. Addison-Wesley, 2009.
[11] P. Barry, Head First Python, 2nd ed. O’Reilly Media, 2016.
[12] T. Berners-Lee, “Information Management: A Proposal,” CERN, 1989.
[13] A. Silberschatz, H. Korth, and S. Sudarshan, Database System Concepts, 6th ed. McGraw-Hill, 2011.
[14] G. Booch, J. Rumbaugh, and I. Jacobson, The Unified Modeling Language User Guide. Addison-Wesley, 2005.
[15] J. Nielsen, Usability Engineering Principles. Academic Press, 1993.
[2] Django Software Foundation, “Django Documentation,” 2024.
[3] M. Otto and J. Thornton, “Bootstrap Framework Documentation,” 2024.
[4] R. Elmasri and S. B. Navathe, Fundamentals of Database Systems, 7th ed. Pearson, 2016.
[5] SQLite Consortium, “SQLite Database Engine Documentation,” 2024.
[6] I. Sommerville, Software Engineering, 10th ed. Pearson, 2015.
[7] E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns. Addison-Wesley, 1994.
[8] W3C, “HTML5 Specification,” 2024.
[9] Mozilla Developer Network, “JavaScript Documentation,” 2024.
[10] S. Freeman and N. Pryce, Growing Object-Oriented Software. Addison-Wesley, 2009.
[11] P. Barry, Head First Python, 2nd ed. O’Reilly Media, 2016.
[12] T. Berners-Lee, “Information Management: A Proposal,” CERN, 1989.
[13] A. Silberschatz, H. Korth, and S. Sudarshan, Database System Concepts, 6th ed. McGraw-Hill, 2011.
[14] G. Booch, J. Rumbaugh, and I. Jacobson, The Unified Modeling Language User Guide. Addison-Wesley, 2005.
[15] J. Nielsen, Usability Engineering Principles. Academic Press, 1993.
Received : 15 April 2026
Accepted : 26 June 2026
Published : 30 June 2026
DOI: 10.30726/esij/v13.i2.2026.1320036