KEBAK and GeneXus: Innovation in Crab Farming with IoT Technology
In Indonesia, KEBAK is transforming the farming of Scylla and Soka crabs through an application developed with GeneXus that integrates IoT to optimize operations and ensure ideal environments for these species. This solution is paving the way for the expansion of the technology to new locations and markets.
KEBAK is a startup founded by PT. BIG (Berjaya Inovasi Global), the official distributor of GeneXus in Indonesia, that is revolutionizing Scylla and Soka crab farming through an application built with GeneXus. The solution integrates IoT technology to enable real-time environmental monitoring and efficient management of multiple locations.
The application also serves as a portal that can be used by various entities engaged in similar types of farming.
The application is also a portal application that can be used by several entities that have the same cultivation.
In one crab apartment there are dozens or even hundreds of crabs whose condition must be monitored, both in terms of their growth, fatness, health, shell changing process time, stock and other things. Apart from that, the environment must also be monitored, especially the water conditions, which include measuring temperature, pH and salinity.
Administratively, it is also necessary to record the purchase of equipment and other supplies, including crab feed.
This monitoring is carried out starting from the procurement process to harvesting activities.
KEBAK Application also integrated with IOT Equipment for environment monitoring like PH, Temperature and Salinity.
The main features of the application include:
1. Multi tenant with many crab apartments
Can be used for one or many tenant that has one or many crab activities across various locations.
Web apps
Tenant list
Location list
Mobile apps
Location list for PT Lestari Utama
2. Crab monitoring dashboard
Visualization of the crabs conditions per period includes total stock, total qty per condition (healthy, dead), total received qty, total selling qty.
Mobile apps
3. Realtime wáter environment status monitoring
Realtime water environment monitoring (pH, temperature, salinity)
Mobile apps
4. Real-time anomaly notifications
Sends notifications for water anomalies via email or external platforms (WhatsApp, OneSignal)
External Notification (OneSignal)
5. Approval of Purchasing process
Efficient management of the approval of Purchasing process requested by Daily Operator at the crab apartment location.
Web apps
Crabs Purchase request
Notification email Request for approval
Crabs Purchase request Approval
6. Usage of inventory stock between locations and Approval
Efficient inventory usage process. One location can request inventory from another location and transfer that inventory to the other location. Management can approve the inventory transfer.
Web based
Usage of inventory stock between locations request
Notification email Request for approval
Usage of inventory stock between locations Approval
Topology
The results of this implementation, BIG has achieved efficiency and effectiveness in the management and monitoring of crab fattening activities and soft shell crab (Soka crab) cultivation using the crab apartment cultivation technique. And now BIG has more than 1 crab apartment location.
The main reasons for their choice include:
The application also serves as a portal that can be used by various entities engaged in similar types of farming.
The application is also a portal application that can be used by several entities that have the same cultivation.
The challenge
There are many factors that must be considered in the fattening activities of Scylla crabs and the cultivation of Soka crabs, both in terms of monitoring the condition of the crabs and the condition of their environment.In one crab apartment there are dozens or even hundreds of crabs whose condition must be monitored, both in terms of their growth, fatness, health, shell changing process time, stock and other things. Apart from that, the environment must also be monitored, especially the water conditions, which include measuring temperature, pH and salinity.
Administratively, it is also necessary to record the purchase of equipment and other supplies, including crab feed.
This monitoring is carried out starting from the procurement process to harvesting activities.
The solution
The application developed with GeneXus is called “KEBAK” and includes a web-based application for the admin back end and an Android mobile application for users.KEBAK Application also integrated with IOT Equipment for environment monitoring like PH, Temperature and Salinity.
The main features of the application include:
1. Multi tenant with many crab apartments
Can be used for one or many tenant that has one or many crab activities across various locations.
Web apps
Tenant list
Location list
Mobile apps
Location list for PT Lestari Utama
2. Crab monitoring dashboard
Visualization of the crabs conditions per period includes total stock, total qty per condition (healthy, dead), total received qty, total selling qty.
Mobile apps
3. Realtime wáter environment status monitoring
Realtime water environment monitoring (pH, temperature, salinity)
Mobile apps
4. Real-time anomaly notifications
Sends notifications for water anomalies via email or external platforms (WhatsApp, OneSignal)
External Notification (OneSignal)
5. Approval of Purchasing process
Efficient management of the approval of Purchasing process requested by Daily Operator at the crab apartment location.
Web apps
Crabs Purchase request
Notification email Request for approval
Crabs Purchase request Approval
6. Usage of inventory stock between locations and Approval
Efficient inventory usage process. One location can request inventory from another location and transfer that inventory to the other location. Management can approve the inventory transfer.
Web based
Usage of inventory stock between locations request
Notification email Request for approval
Usage of inventory stock between locations Approval
Topology
Results
The development and implementation of the application were completed in just 5 months by internal BIG team consisting of 1 Web Developer and 1 Backend Developer, with the support of PT. BIG (Berjaya Inovasi Global).The results of this implementation, BIG has achieved efficiency and effectiveness in the management and monitoring of crab fattening activities and soft shell crab (Soka crab) cultivation using the crab apartment cultivation technique. And now BIG has more than 1 crab apartment location.
Why GeneXus?
Mr.Tan Gwan An, CEO of Berjaya Inovasi, explains that they chose GeneXus for its ability to simplify the development of web and mobile applications, integrating multiple platforms from a single codebase: “With GeneXus, creating mobile applications, back-end systems, interfaces between applications, and connections to existing databases becomes much easier.”The main reasons for their choice include:
- Streamlining and automating the development cycle: “GeneXus accelerated the development process and ensured the timely delivery of the solution.”
- Ease of multi-platform development: “The ability to generate applications for multiple platforms from a single source makes GeneXus an invaluable asset to our development team.”
- Collaboration: “GeneXus facilitates collaboration between back-end developers, mobile developers, and other team members.”
- Efficient maintenance: “Maintaining different versions of an application is easy. The platform’s integrated version control functions make it simple to manage and track changes, ensuring that all team members work with the most up-to-date versions of the project.”
- Interface management: “GeneXus simplifies interface management between different applications. This ensures smooth communication and data exchange, which is crucial for the functionality and performance of the web monitoring application.”
- Simplicity in connecting to existing databases: “Connecting to existing databases is simple with GeneXus. This capability ensures that our applications can seamlessly integrate with our existing data infrastructure, providing reliable and efficient access to the necessary data.”