Catch is a system to help communities track and trace the progress of Asian Hornet sightings and nest destruction. Developed with local communities in the UK Kent area, we designed and delivered the full stack solution on top of the design, community research and workshops previously done.
Developed to easily define invasive species and location data, the system offers an easy to use user interface to report data, and a robust backend infrastructure that can grow with the data sets.
Web app development
Backend development was achieved using NodeJS, Laravel APIs, relational databases and Redis storage mechanisms for optimised caching and data retrieval. The robust backend stack is designed to scale and to be extended as the system evolves to meet the needs of invasive species tracking.
User interface development using React, leveraging Google and Leaflet map libraries to display location data. Offering Catch communities an intuitive and responsive user experience, either at home or remotely when on the hunt for Hornets.
With an 8 week development cycle to bring the web app to the community testing stage, the system is now in use preparing for the upcoming nesting seasons.
Community tools and integrations
Following the alpha launch for live field testing we continue to partner with the AHA team to develop integrations with other community tracking systems, provide public access to sighting and nest location data, and provide tools to help other developers integrate similar solutions.
Other local solutions such as BuzzCopper are currently integrating AI monitoring and IoT solutions, leveraging the reporting API features of the Catch web app.