Australia-Wide GP Directory Microsite Creation

Job ID: 40191679

Budget: $750 – $1,500 AUD

I am looking for a reliable full-stack developer (or small team) to build a complete, searchable Australia-wide directory of General Practitioners (GPs) with individual auto-generated micro sites for each doctor.
Project Goal
Create a fast, national GP directory (~36,000–38,000 records) using only public-domain data (no unauthorized scraping). Each GP will have a dedicated micro site to help patients find accurate information and allow doctors to claim/update their profile.
Key Features Required
1. Master Directory Homepage

Fast searchable interface with filters (name, postcode/suburb, state, services, bulk-billing)
Fuzzy / intelligent search support (Algolia, Meilisearch or equivalent)

2. Individual Micro Sites (auto-generated, e.g., /gp/dr-name-suburb-postcode)

Practitioner biography & qualifications
Embedded live Google Maps location
Concise list of services offered
Moderated patient reviews section
Redirect button to the clinic's public website or phone number (if available from public data; no new booking engine or integration with competitors)

3. GP Claiming & Verification

“Claim this profile” button on each micro site
Simple form (AHPRA number + email/phone) → one-time code verification
After approval: dashboard for GP to edit bio, upload photo, update services, etc. (with basic moderation to prevent spam)

4. Mandatory Disclaimer (visible on every page, footer, and search results):
"This directory and micro sites are based on data available in the public domain (primarily from the National Health Services Directory via Healthdirect and AHPRA public register). Information may change; accuracy not guaranteed. GPs can claim profiles for updates."
Technical Stack (Strong Preference)

Frontend & page generation: Next.js (App Router + ISR/static generation for speed)
Database: PostgreSQL via Supabase (free/pro tier acceptable)
Authentication & claiming: Supabase Auth
Search: Algolia / Meilisearch / efficient built-in solution
Hosting & deployment: Vercel (preferred) or Netlify
Maps: Google Maps API (free tier)
Data sources:
NHSD FHIR API (I will provide the API key after registration)
AHPRA public register extract (CSV/JSON – I will handle the request/agreement)


Deliverables

Fully functional MVP website with national data loaded
Automated weekly data refresh script/process
Clean, well-documented Git repository
Deployment to my domain
Short handover documentation (how to update data, redeploy, basic admin)

Important Requirements

100% compliance with Australian Privacy Act, AHPRA & NHSD terms of use
Start with a subset (e.g., one state) for testing, then load full Australia
Genuine, high-quality work only – no shortcuts or low-effort submissions

Please include in your proposal

Relevant portfolio (especially Next.js directory / user-profile / API-integrated sites)
Estimated timeline (6–10 weeks preferred)
Fixed-price quote + suggested milestone breakdown