Development of a Responsive Application for Remote Surveillance System Control β Frugiferentis
As part of a project for CGM Consulting S.r.l., I developed a responsive application for the remote control of surveillance devices, ensuring an intuitive and accessible management system from any device.
Implemented Features
Remote Control of Surveillance Devices
- Implemented a command system via SMS, allowing users to interact with surveillance devices even without an active internet connection.
- Enabled remote activation, deactivation, and configuration of devices, ensuring efficient surveillance management.
Display of Technical Information and Statistics
- Developed an interactive dashboard to monitor device status and performance.
- Provided access to system logs, operational data, and error notifications, improving control and diagnostics.
Management of Recorded Videos
- Integrated video playback directly within the application.
- Enabled video downloads for local storage and forensic analysis.
- Implemented secure deletion of obsolete videos to optimize storage space.
Technological and Structural Choices
Front-End:
- Used jQuery Mobile to create a responsive interface, optimized for mobile devices and tablets.
- Designed a lightweight and reactive UI, ensuring quick access in operational scenarios.
Back-End:
- Developed a slim architecture in PHP to ensure a lightweight, fast, and secure system.
- Integrated only essential functionalities, avoiding unnecessary overloads and ensuring efficiency.
- Used MySQL for structured technical data and video management.
Results Achieved
- Simplified surveillance device management, with quick and intuitive remote commands.
- Secure and fast access to recorded videos, improving monitoring and security.
- Optimized responsive interface, providing a smooth experience on any device.
- Lightweight and efficient system, featuring a minimal yet high-performance back-end.
Technical Skills Utilized
- Front-End: HTML5, CSS3, JavaScript, jQuery Mobile.
- Back-End: PHP with lightweight architecture.
- Database: MySQL for technical data and video management.