Objective:
The objective of this project is to implement enhancements to the existing parking management system, both in the web portal and mobile application, for improved performance, usability, and security.
Portal Changes:
Performance Filter: Implement a filter functionality to retrieve performance data for each parking site, including date and time information.
User Permissions: Enhance user access control by introducing different permission levels to manage access to system functionalities.
App Changes:
Real-Time Ticket Punching: Ensure that ticket punching in the mobile application records the current date and time accurately without manual intervention.
Sync Data Button: Introduce a sync data button in the mobile app to allow seamless synchronization of ticket data with the portal. Data for unsynced tickets will be stored locally and synced automatically when an internet connection is available, preventing data loss in case of device reset.
Enhanced Security in Kiosk Mode: Strengthen security measures in kiosk mode to prevent unauthorized actions such as minimizing, resetting, or deleting the application, ensuring that the app is solely used for ticketing purposes.
Location and User Restriction: Implement restrictions to prevent users (ticketers) from logging into unauthorized locations or profiles, ensuring that each user is restricted to their designated location and user ID.
Vehicle Details Retrieval: Allow ticketers to retrieve vehicle details (check-in/out times, token amount) by entering the vehicle number, providing enhanced convenience and efficiency in ticketing operations.
Technologies Used: JavaScript (for web portal), Java (for mobile application)