Stocktake Plus is a decision support app for livestock. It assists in monitoring grazing land conditions, report generation, long-term carrying capactiy calculations, forage budgets, rainfall records, stores stock numbers, manages sites via GPS, assists in identifying land types, pasture growth tables, ground cover photo standard, and a dendrometer for measuring tree densities. All of this available in both on and off-line modes, with cloud sync and backup of critical data.
Velociraster was hired to go through a legacy code base in detail, elevate the code base quality, fix outstanding bugs, upgrade existing features, and create new documentation as an effort to transition old code to a new agency.
As part of the overall refreshing of the legacy app, various new app design proposals were made as part of a broader effort to map the future of the application.
The app existed in native form on both iOS and Android. Across both platforms, new features needed to be added, existing featured documented, and existing bugs resolved.
Two separate web systems needed legacy support as well as new development. One was the primary dashboard for users. Account management, report archive and backup repository. In addition, the server based logic and API for the mobile app needed a series of upgrades as well as general documentation.
Analysis of a pre-existing undocumented API, repairs, and upgrades to the app's API layer were all part of our overall strategy and solution in helping deliver a quality code base to a new team of developers.
In helping transition the app into a new phase of development, several data strategy decisions had to be made. Choosing the right data solutions and storage systems with a variety of technical and government regulatory requirements took care planning.
With the original development team long gone, a new development team about to take over, Velociraster's added value was in smoothing out this processes. Meeting with the new team, understanding their workflow so that we can prepare the project for them, and get the code up to speed, new features added, and new documentation was our way of wrapping things up with a bow to make the transition as smooth as possible.