EngEx Crowd Balance Mobile Application
Team
- E/21/444, Wijesinghe R.M.S.D, e21444@eng.pdn.ac.lk
- E/21/045, Baines S.M, e21045@eng.pdn.ac.lk
- E/21/065, Chamod S.A.R, e21065@eng.pdn.ac.lk
- E/21/277, Padukka V.K, e21277@eng.pdn.ac.lk
Supervisors
- Ms. Yasodha Vimukthi, yasodhav@eng.pdn.ac.lk
Table of Contents
Introduction
Smart exhibition management mobile app for EngEx 2025 offering real-time crowd balancing, missing person notifications, car park tracking, and AI chatbot support. Powered by React Native, MongoDB, Express.js and Node.js for optimal performance.
Key Features
Organizers and Main Panel can use this application for:
- Update Current Crowd Status: Organizers can instantly update the Crowd Status based on current conditions.
- Assign Organizers Into High Crowded Areas: his data is immediately reflected on the Main Panel, providing real-time insights for informed decision-making
- Missing Person Alert System: By adding basic details such as name, age, last seen location, image, a user can sent an alert of a missing merson and instantly it will show in dashboard of each user.
- Car Park Management System: Organizers can update current car park count and manage car parks effectively according to their capacities
Software Architecture
- Frontend: React Native + Expo, TailwindCSS
- Backend: Express.js, Node.js
- Database: MongoDB
Deployment
-
Frontend: An APK is build from EXPO Click here to download the APK https://expo.dev/accounts/ridmal/projects/engex/builds/3536c7f0-b193-4842-bd56-1c829f0f3b87
-
Backend: Hosted using Microsoft Azure Backend deployment https://crowd-balance-mobile-app-g0bgdvhacfgzg4ew.southeastasia-01.azurewebsites.net
API Documentation https://documenter.getpostman.com/view/46290310/2sB3WyLcrR
…..