Inspiration

"Kerti Kawista" was inspired by the massive building developments in Jakarta, the construction of the new national capital, and the rapid growth of national development projects. Our goal is to contribute to these endeavors by providing a cutting-edge app that enhances construction site safety, attendance tracking, and real-time monitoring. By leveraging facial recognition, safety gear validation, and CCTV integration, we aim to support the growth of Indonesia's infrastructure and ensure the safety and efficiency of construction projects across the nation.

What it does

Facial Recognition for Attendance: Leveraging facial recognition technology, workers can easily and accurately clock in and out. This automated and swift process replaces manual methods prone to errors and manipulations.

Safety Gear Validation: "Kerti Kawista" ensures workplace safety by validating the presence of safety gear such as helmets, vests, and gloves. Before recording attendance, workers must ensure they are equipped correctly, increasing safety awareness and minimizing accident risks.

Real-time CCTV Monitoring: The app connects with the project site's CCTV system, allowing supervisors to monitor workers in real time. In case of non-compliance with safety protocols or emergencies, the system provides immediate notifications to supervisors, enabling prompt actions.

User Data Encryption: Understanding the importance of safeguarding user data, "Kerti Kawista" employs AES encryption technology to protect sensitive information such as photos, passwords, and user data from unauthorized access.

Worker Health Monitoring (Future Plans): We have plans to develop a worker health monitoring feature in the future. This enhancement will provide further benefits by improving worker well-being and supporting productivity at construction sites.

"Kerti Kawista" aims to support the rapid growth of construction projects in Indonesia and enhance workplace safety in the construction sector. With cutting-edge technology and ensured data security, this app becomes an excellent solution to tackle the complexities and dynamics of construction sites.

How we built it

Project Planning and Requirements Gathering: We started by conducting thorough research and gathering requirements from construction industry papers to understand their needs and pain points. This formed the foundation of the app's features and functionalities.

Technology Selection: We carefully selected the appropriate technologies and tools for the development process. For the Android app, we used Java/Kotlin as the programming language due to its robustness and support for Android development.

Facial Recognition Integration: Implementing facial recognition involved integrating advanced facial recognition APIs and algorithms into the app. We used ResNet15 and tools that could accurately detect and identify faces from images or camera feeds. We have trained 12 hours and 10 hours dataset with primary dataset.

Safety Gear Validation Implementation: We designed and implemented the validation module for safety gear. This module uses computer vision techniques to recognize and validate safety gear items like helmets, vests, and gloves.

Real-time CCTV Integration (DEVELOPING): Integrating real-time CCTV monitoring required collaboration with CCTV system providers and incorporating their APIs into the app. We ensured seamless data transmission between the CCTV system and the app for real-time monitoring.

Data Security and Encryption: We incorporated AES encryption technology to safeguard sensitive user data like photos, passwords, and other important information. Data encryption ensures that the data remains secure, both in storage and during transmission.

User Interface (UI) Design: Our UI/UX designers crafted an intuitive and user-friendly interface to enhance the overall user experience. We focused on making navigation smooth and straightforward for users.

Challenges we ran into

Facial Recognition Accuracy: Implementing facial recognition for attendance posed challenges in ensuring high accuracy, especially in varying lighting and environmental conditions. We had to fine-tune algorithms and test extensively to achieve reliable results.

Safety Gear Validation Complexity: Validating safety gear using computer vision techniques required addressing various complexities, such as detecting different types of gear and handling occlusions. Developing robust algorithms demanded thorough research and testing.

Real-time CCTV Integration: Integrating real-time CCTV monitoring from diverse systems presented compatibility and data synchronization challenges. Coordinating with various CCTV providers and addressing data formats we are recently confusing part of the process.

Data Encryption and Security: Ensuring data security and encryption without compromising performance was a balancing act. We had to optimize encryption processes to protect user data while maintaining app responsiveness. We already created encrypting state.

User Interface Design and Usability: Designing an intuitive user interface that accommodates multiple features and functions was a complex task. We conducted user testing and feedback sessions to refine the UI and enhance usability.

Accomplishments that we're proud of

High Facial Recognition Accuracy: Achieving a facial recognition model accuracy of 99.99% was a remarkable accomplishment. Our dedicated efforts in fine-tuning the model and extensive testing resulted in a highly reliable attendance system.

Robust Data Encryption: Implementing strong data encryption capabilities was crucial for protecting user information. We are proud of successfully integrating AES encryption, ensuring sensitive data remains secure and inaccessible to unauthorized parties.

Minimum Viable Product (MVP) for Each Component: Developing functional MVPs for each component, including facial recognition, safety gear validation, and real-time CCTV monitoring, was a significant achievement. These MVPs laid the foundation for the complete "Kerti Kawista" app.

Team Collaboration and Dedication: The successful development of "Kerti Kawista" would not have been possible without the dedication and collaboration of our skilled team. Our cohesive efforts and mutual support contributed to the project's success.

What we learned

The development of "Kerti Kawista" was a transformative journey that provided our team with invaluable learning experiences. Here are some key lessons we learned throughout the process:

Facial Recognition Technology: We gained in-depth knowledge of facial recognition algorithms, machine learning models, and computer vision techniques. Understanding the complexities of facial recognition helped us fine-tune the accuracy of the system.

Data Security and Encryption: Developing secure data encryption methods taught us the importance of safeguarding user data and the implementation of strong encryption protocols to protect sensitive information.

Real-time Integration Challenges: Integrating real-time CCTV monitoring with diverse systems taught us how to handle data synchronization, compatibility issues, and ensure seamless communication between different components.

User-Centric Design: We learned the significance of prioritizing user experience and designing an intuitive user interface. Gathering user feedback and incorporating it into the design process improved app usability.

Agile Development: Embracing an agile development approach allowed us to adapt to changing requirements and iterate rapidly to improve the app's features.

Project Management and Teamwork: Effectively managing a large-scale project and fostering collaboration among team members were crucial for achieving our goals.

Challenges of Industry Adoption: Convincing stakeholders to adopt new technology and addressing industry-specific challenges required clear communication and demonstrating the app's potential benefits.

Testing and Quality Assurance: Rigorous testing and quality assurance processes were essential to identify and resolve issues, ensuring a stable and reliable app.

Continuous Learning and Growth: The fast-paced development process taught us the importance of continuous learning and staying updated with the latest technological advancements.

Impact on Construction Industry: Developing "Kerti Kawista" highlighted the potential of technology to revolutionize construction site safety and efficiency, contributing to the growth of the construction industry.

These valuable lessons have not only enhanced our technical expertise but also reinforced our commitment to creating innovative solutions that address real-world challenges. "Kerti Kawista" has been a catalyst for growth and has inspired us to continue developing cutting-edge technology to make a positive impact on various industries.

What's next for KERTI KAWISTA

The journey of "Kerti Kawista" doesn't end here. We have exciting plans for the future to further enhance the app's capabilities and make an even greater impact on the construction industry. Here's what's next:

Expanded Feature Set: We will continuously add new features based on user feedback and industry needs. Our roadmap includes features like worker health monitoring, task tracking, and collaboration tools for better project management.

Advanced Security Measures: Building upon our strong foundation of data encryption, we will explore additional security measures to protect user data and ensure compliance with data privacy regulations.

Machine Learning and AI Integration: We will explore the integration of machine learning and artificial intelligence to make the app even smarter and capable of predictive analysis to optimize construction site operations.

Enhanced User Experience: We are committed to improving the user experience continually. This includes refining the user interface, streamlining workflows, and introducing customization options to suit individual company needs.

Scalability and Performance: As "Kerti Kawista" gains popularity, we will focus on enhancing scalability and performance to accommodate a larger user base and handle increased data processing demands.

Integration with Construction Management Systems: To streamline workflows, we plan to integrate "Kerti Kawista" with popular construction management systems, allowing seamless data exchange between different platforms.

Continuous Research and Development: We will stay at the forefront of technological advancements, researching new tools, and exploring emerging trends to keep "Kerti Kawista" at the cutting edge of construction technology.

Built With

Share this project:

Updates