Interactive Australia Camping Map Site

Job ID: 40367392

Budget: $25 – $50 AUD

I’m building a lightweight, peer-to-peer platform that lets travellers explore camping and parking spots across Australia on an interactive Mapbox map. When a user lands on the home page they should immediately see the full-screen map with clickable markers; selecting a marker opens a pop-up that displays the site description, a small photo gallery, and the land owner’s contact details.

Search and discovery
• A simple location filter (state, region or postcode) helps visitors focus on areas of interest. No other filters are required at this stage.
• No booking engine is needed; the goal is purely discovery and direct owner contact.

Member areas
Land owners will have a paid-subscription dashboard where they can submit, edit and manage their listings (text, images, GPS coordinates, contact info). General users can browse the map and pop-ups for free—no sign-up necessary.

Tech expectations
Please use Mapbox GL JS for the front-end map and a modern stack (React, Vue or vanilla JS plus a lightweight back-end such as Node/Express, Firebase or similar). Keep the codebase clean, modular and ready for future feature additions like reviews or extra filters.

Deliverables
1. Responsive website with Mapbox-powered home page and working marker pop-ups.
2. Admin/dashboard area for land owners with subscription logic integrated.
3. Basic location filter UI.
4. Deployment instructions and brief hand-over documentation.

Acceptance criteria
• All markers load correctly and pop-ups render the required fields.
• Location filter returns accurate, performant results.
• Land owner dashboard supports CRUD for listings and subscription status.
• Site loads quickly on desktop and mobile and passes core web vitals.