GeoJSON Cleanup & Directus API

Job ID: 39949431

Budget: $750 – $1,500 AUD

I have a set of GeoJSON files that describe roads and related features. Before I can plug them into my application, they must be cleaned, organised, and then exposed through Directus as a consumable API.

Data preparation
The files need duplicate features removed, a single standard coordinate system applied (WGS-84 is ideal), and all geometries validated so every layer is ready for publishing. I normally work with QGIS and PostGIS, so feel free to lean on those or similar open-source tools.

Publishing
Directus is my first choice. Once the data is loaded, I’ll need REST endpoints (GraphQL is a bonus) that my dev team can query immediately. If Directus proves limiting, we can discuss Supabase or QGIS Server, but start with Directus.

Budget & schedule
I have roughly AUD 800–1500 available and can break this into logical milestones. The whole job needs to land inside a single week, so please be comfortable working quickly and communicating progress.

Deliverables
• Cleaned, fully validated GeoJSON layers
• Directus instance with data loaded and documented collections
• Working API endpoints (tested with a simple curl or Postman collection)
• Brief hand-over notes covering schema, endpoint paths, and any deployment steps

Acceptance criteria
• No duplicate geometries or orphaned attributes remain
• All layers share one CRS and pass QGIS geometry validation
• Endpoints return the expected JSON payloads without error (HTTP 200)
• Documentation clear enough for a new developer to reproduce the build in one sitting

If this sounds straightforward to you, let’s get started—I’m ready to move as soon as you are.