Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Standalone Backend for Trace Mobile App: Serve as a backend for the Trace mobile app, allowing users to deploy their own cloud-based instances of the app independently of the main Trace system. This will include the configurations like premium payments and access control.

  2. Data Synchronisation: Guarantee smooth data synchronization between the Trace mobile app, Trace system, and other external systems, enabling effortless two-way data transfer. Enable the easy import of data from external sources into Trace, as well as the efficient export of data from Trace to external systems, to ensure a fluid exchange of data throughout the ecosystem.

  3. Integration Hub: Act as a central integration hub, facilitating the exchange of data between external systems and ERPs with Trace through APIs and the Connect SDK.

  4. Additional Data Collection Agent: Enable the Trace app to support the creation of new or extra fields for data gathering purposes. While Connect will function as a data collection agent, focusing mainly on basic farmer data and transactions, it is not intended for use as a survey instrument. However, it can serve as a central point for integrating additional data from various systems.

  5. Modular and Scalable:Design the system to be modular and scalable, allowing for future expansion and integration with evolving technologies and requirements..

System Architecture 

We have designed the connect server to  run as a standalone system so that anyone can host it and connect the tracd mobile app to it. The app can be used to collect the data from filed and then the server can be synced the other systems including trace server. Also we open the same apis used by the connect mobile app so it can serve its dual purpose. The data can be fed to the connect either from the mobile app or your erp solution. Similarly the data can be pulled out form it either to trace or any erp system. 

...