POI Admin Tool
All pending POIs and vehicle specs awaiting review. Approve individually or in bulk.
Active parks that were bulk approved and haven't been manually reviewed yet. Review individually or mark in bulk.
Update tags/fields across multiple POIs matching your filters. Use to fill missing data (e.g., set fee=yes on all caravan parks, or reservation=required on chain parks).
Download all curated POI data as JSON or CSV for backup and analysis.
POIs that may need review or updates.
Community contributors ranked by approved submissions.
Import JSON data into Firestore. Auto-detects data type: POIs (camps, rest areas, free camps) β curated_pois as pending, or Vehicles β curated_vehicles as active.
Remove bulk-imported parks by source chain or individually by status.
Approve imported parks to make them visible in the app. Parks are marked _reviewed: false so you can find them later for manual review.
The app queries status == "active" β approved parks appear immediately.
Scan for POIs within proximity of each other across all sources. Helps prevent double pins on the map.
Select a vehicle from the sidebar or click + Add