Italian Next.js Real Estate

Замовник: AI | Опубліковано: 06.11.2025
Бюджет: 750 $

I’m building a single-city real-estate portal in Italian and need a developer who can take it end-to-end with Next.js and Supabase. Core workflow • Owners or agents submit listings, but they stay in “pending” status until I manually approve or reject them from an admin dashboard. • Once approved, the properties appear on the public site, where visitors can filter results by price range, property type, and bedrooms, plus more advanced options such as complex, residential, and commercial filters. Property universe The catalogue will cover Residential and Commercial assets as well as special-use types—offices, garages, boxes, land, and capannoni/storage—so the data model must support those categories from day one. User experience must-haves • Clean, modern design that feels native to Italian audiences. • A map view on every results page (open to Google Maps, Mapbox or Leaflet) with pins that sync to the list. • WhatsApp integration for instant contact on each listing. • Fully responsive across desktop and mobile. Admin tools • Add, edit, archive, and feature properties. • Media management for photos, virtual tours, and floor plans. • Stats on views and leads. Everything should live inside Supabase (Postgres, Auth, Storage) with row-level security for approved vs. pending data. Deliverables 1. Source code in a Git repo (Next.js 14+, Supabase SDK). 2. Styled UI components with a ready-to-skin design system (Tailwind or similar). 3. Supabase SQL/schema files and seed data. 4. Deployment scripts or instructions so I can launch on Vercel or another Node-friendly host. 5. Brief hand-over session and documentation covering the approval workflow and filter logic. I’m ready to move quickly once I see a clear plan for the database schema, filter implementation, and admin panel.