M20 Intaller
An installer app streamlines the setup and management of security systems for professionals, making the installation of cameras, alarms, and sensors more efficient. It offers step-by-step guidance to ensure precise configuration and optimal performance. Additionally, the app enables remote management, allowing installers to monitor system status, perform firmware updates.











Goals
Designing an intuitive application for seamless device programming and firmware management, ensuring efficient installations, remote troubleshooting, accurate configurations, and a user-friendly experience for professionals managing security systems.
Chalange
The difficulty lies in balancing simplicity with advanced functionality—making complex device programming and firmware management intuitive while ensuring accuracy, security, and efficiency. Additionally, handling diverse hardware integrations and remote troubleshooting adds further complexity.
From draft to final product, the UX/UI design was developed to ensure a clear, intuitive interface. Information is structured logically for seamless navigation, enabling installers to efficiently manage device setup, configuration, troubleshooting, and remote management.









The user selects devices, sets desired actions, chooses time and recurrence, and saves the schedule. The system automates device operations, ensuring smart home convenience and efficiency based on user preferences.





Flow for managing users allows administrators to easily add new users, assign specific permissions, and enable remote access when necessary. Users enter relevant details, select permissions, and review settings through a clear, step-by-step process. After verifying all information, the changes are confirmed and saved.
Each user type is represented by a unique icon for easy identification within the system. These icons are designed to visually distinguish roles, making navigation intuitive.








Flow group sites merge duplicate users across multiple sites by identifying common attributes (e.g., email, username). This process ensures unified user profiles, preventing redundancy and improving data consistency. It enhances user management, reporting accuracy, and system efficiency across interconnected platforms.
Show some draft designs and process development to illustrate this concept.
conclusion
M20 application is a powerful tool for installers to efficiently install and manage security systems. The flow is highly complex, involving multiple installers handling various tasks. Through continuous testing, iterations, and feedback, we have refined the process to enhance usability and effectiveness. The response from installers has been highly positive, confirming that the system meets their needs and ensures a smooth, streamlined, and efficient installation experience.