Friends of the Earth
I developed a local community mapping tool to assist in identifying and managing potential greening areas for a new Friends of The Earth post-code gardener project.
The mapping tool utilises the Leaflet JS RESTful API to add map locations and retrieves geo-coordinates and ward statistics from local government datasets and the Mayor of London's open data using cURL. These details are automatically applied to form fields when setting the marker position.
The web application is built as a Progressive Web App (PWA), functioning as a single-page app to provide a native app-like experience. It features admin authentication for updating or deleting map locations.
The defined area of the project is shown on the map with ward outlines using map polygons and overlay colours for clarity. Places are also presented in a list format, categorised into ownership, current use, and potential. Content is uploaded via a Next.js form using server actions, with images taken from handheld devices or uploaded from device folders.