




Tools & Technologies Used

Frontend
Flutter with Dart

Backend
Python
Database
Firebase
Integration
Hardware is Integrated with Ai and IoT devices.

Design Process
Agile with Figma

Payment Gateway
Cover Method

Project Management
Jira & Confluence
Communication
Slack & Skype

Frontend
Flutter with Dart

Backend
Python
Database
Firebase
Integration
Hardware is Integrated with Ai and IoT devices.

Design Process
Agile with Figma

Payment Gateway
Cover Method

Project Management
Jira & Confluence
Communication
Slack & Skype

House Arrest Client App Features - Designed & Developed by CodeAutomation


House Arrest Agent App Features - Designed & Developed by CodeAutomation

Challenges Faced:
- Flutter and Dart BLE Library Compatibility Issues with iOS 18 Xcode Version: Flutter with dart libraries don’t support the BLE devices connection in the iOS 18 xcode version but the client requirement was to the develop the application in flutter.
- BLE Compatibility Challenges in Vigilance: Since it is a criminal activity vigilance application therefore their Live tracking and schedule and volunteer check-in was quite challenging.
- Managing App Notifications and Restrictions: The killing application notification, sending to the Agent application in android was difficult to manage because google doesn’t allow to restrict user to dont close/kill the app
- Live Tracking and Exclusive Zone Alerts: Live tracking and immediate ping to the developer in case of passing by or stop by exclusive zone
Our Approach:
- Backend: Our approach to backend development focuses on creating robust, scalable, and secure systems that power the core functionality of our applications. We prioritize architectural design that promotes modularity, maintainability, and extensibility, enabling us to adapt to changing requirements and scale our systems efficiently. We leverage modern backend technologies and frameworks, selecting the most suitable tools for each project based on factors such as performance requirements, development team expertise, and project objectives.
- Frontend: In frontend development, our approach is centered around creating exceptional user experiences by combining innovative design with cutting-edge technologies. We begin by understanding the needs and preferences of our target audience, conducting thorough research and usability testing to inform our design decisions. Our design process focuses on usability, accessibility, and responsiveness, ensuring that our interfaces are intuitive, inclusive, and visually appealing across a variety of devices and screen sizes.
Results:
- Figma: The results of using Figma in projects are evident in improved collaboration, streamlined workflows, and enhanced design quality. Teams benefit from real-time collaboration, enabling faster decision-making and iteration cycles.
- Backend: The results of using a robust backend solution are paramount to the success of any project. A well-designed backend system ensures reliability, scalability, and security, leading to enhanced performance and user satisfaction.
Conclusion:
The House Arrest project showcased the successful collaboration between our development and QA teams in delivering loyalty solution. The seamless integration, comprehensive testing, and effective release management contributed to the project's success, resulting in increased loyalty and lifetime value for House Arrest clients. The utilization of tools like Figma played a crucial role in managing and streamlining the Designing process.
