I’ve been working on Settle.nz — a clean, searchable, daily-updated database of property auction results across New Zealand.
I come from a WordPress/PHP/HTML background and used Cursor start learning about TypeScript, React and full-stack development.
What it does:
- Tracks all NZ auctions daily
- Clean interface with filtering by price, location, status, and date
- Market dashboards: price trends, suburb comparisons, auction success rates, and heatmaps
- Agency analytics: see performance by region and over time
- Email digests: daily/weekly summaries
Under the hood: - Next.js 14 (App Router) + TypeScript
- Tailwind CSS, Headless UI, Recharts, Mapbox
- Supabase for DB/RPCs, Prisma for some internal data
- Redis (Upstash) for sitemap/cache
- Mailgun for transactional email
- Hosted on Vercel
It's been one heck of a learning curve! Any feedback or suggestions much appreciated.Also, I realise that being a New Zealand focused site, the content won't have much direct relevance to the audience here, but I thought from a technical / AI coding perspective some of you might find it interesting nonetheless.
Thanks!