Interactive GIS Canvassing Map
Budget: $750 – $1,500 NZD
I need a web-based GIS map that works primarily as a canvassing tool, allowing me to record site-specific data entries and notes directly on the map. I will provide an example layer so you can mirror the structure, styling, and data fields that already exist.
Core functionality
• Pan, zoom and search the base map.
• Add new points (and, if simpler for you, polygons or lines) at any location.
• Fill in a form for each feature so I can capture the notes and other data fields shown in the sample.
• Edit or delete existing records and instantly see the changes on the map.
• Filter and export the data to CSV/GeoJSON for reports or further analysis.
Technical preferences
I am open to Leaflet, Mapbox GL, OpenLayers, or an ESRI JavaScript implementation—whichever you are most comfortable with—as long as the finished product is browser-based, mobile-friendly, and stores data reliably (PostGIS, SQLite, or even a flat GeoJSON file is acceptable).
Acceptance criteria
• All sample data loads and renders correctly.
• New records save without page refresh and persist after reload.
• Export produces a file identical in structure to the example dataset.
• Clear setup notes so I can deploy the tool on my own server.
Let me know which stack you plan to use and the estimated timeline, and feel free to point me to any similar projects you have delivered.
Core functionality
• Pan, zoom and search the base map.
• Add new points (and, if simpler for you, polygons or lines) at any location.
• Fill in a form for each feature so I can capture the notes and other data fields shown in the sample.
• Edit or delete existing records and instantly see the changes on the map.
• Filter and export the data to CSV/GeoJSON for reports or further analysis.
Technical preferences
I am open to Leaflet, Mapbox GL, OpenLayers, or an ESRI JavaScript implementation—whichever you are most comfortable with—as long as the finished product is browser-based, mobile-friendly, and stores data reliably (PostGIS, SQLite, or even a flat GeoJSON file is acceptable).
Acceptance criteria
• All sample data loads and renders correctly.
• New records save without page refresh and persist after reload.
• Export produces a file identical in structure to the example dataset.
• Clear setup notes so I can deploy the tool on my own server.
Let me know which stack you plan to use and the estimated timeline, and feel free to point me to any similar projects you have delivered.
Related categories:
JavaScript
CSS
Cartography & Maps
Geolocation
HTML
Geospatial
SQLite
Web Development
Data Visualization
GeoJSON