Kenduri.App

by Amier Ezzad Bin Azizan​, Aisha Baheera Zamzuri, Nurul Balqis binti Mokhtar​, Syed Ahmad Fahmi Bin Syed Nizam​, Muhammad Irfan Bin Mohd Kamil​, Airyl Harridzuan Bin Suaidi

Kenduri is an interactive event layout and seating management platform developed to modernise the way organisers plan and execute medium to large events such as weddings, conferences, and award ceremonies. Traditional tools such as spreadsheets and static floor plans often create miscommunication, inefficiency, and limited flexibility. Kenduri addresses these gaps by providing a dynamic, digital environment that integrates floor plan design, guest registration, seating optimisation, and real-time check-in.

The system enables organisers to build and manage event layouts through a drag-and-drop canvas interface, assign guests to seats individually or with the assistance of an algorithm, and make rapid adjustments with undo/redo and versioning support. Guest management is streamlined through forms, dashboards, and CSV import/export, while personalised email invitations include QR codes that allow seamless, secure check-ins on the day of the event. Kiosk interfaces are touch-optimised, accessibility-friendly, and offline-ready, ensuring smooth operation even under connectivity constraints.

Security and privacy are built into the system architecture. All data is encrypted in transit with TLS and at rest with AES-256, while passwords are protected using salted bcrypt hashing. User access is governed by the principle of least privilege, supported by audit logs for accountability. Sensitive guest data such as dietary needs is collected only when necessary, stored securely, and deleted after the event, aligning with both Australian Privacy Principles (APPs) and GDPR requirements.

The Kenduri project has been developed using modern technologies including Node.js, Supabase, and React/TypeScript. Project management has been structured around agile sprints, collaborative tools, and version control. Throughout the project, AI-assisted tools were used responsibly to accelerate coding, refine documentation, and support idea generation, while all final outputs reflect the team’s independent understanding and collaboration.

Kenduri demonstrates how digital event management can be both powerful and accessible, balancing functionality, security, and usability. The project not only delivers a practical solution for organisers but also sets a foundation for future extensions, including enhanced real-time collaboration, advanced seating analytics, and scalability to enterprise-level events.