Live in productionNexa Properties
A full-stack real-estate platform for discovering, searching, and managing property listings end to end from buyer-facing search and enquiries through to agent tooling and an admin analytics dashboard. Built on the Next.js App Router with a PostgreSQL database, and shipped to production on Vercel.
- Advanced search & filteringLocation, type, price range, and bedroom filters across the full listing catalogue.
- Auth & role-based accessAuth.js sessions separating buyers, agents, and administrators.
- Favorites & enquiriesSaved properties and direct enquiry threads between buyers and agents.
- Viewing requestsBuyers request viewings; agents review and action them from their queue.
- Agent & user managementProperty CRUD backed by Prisma, with full agent and user administration.
- Analytics dashboardRecharts-powered admin reporting on listings, users, and activity.
- Next.js
- React
- TypeScript
- Tailwind CSS
- Prisma
- PostgreSQL
- Auth.js
- Docker
- Recharts
