Claude Code · Personal project
Baguio Rentals — real-time rental marketplace (Claude Code)
A full-stack rental marketplace for Baguio City — owners post rentals; renters browse, save, message, and review, in real time.
Claude CodeNext.jsReactTypeScriptTailwind CSSSupabaseLeafletVercel
The problem
Baguio City lacked a dedicated, localized rental marketplace. Listings were scattered across Facebook groups with no real search, no trust signals, and no direct way to message an owner.
Approach
Next.js App Router with React Server Components and Server Actions for every mutation, Supabase as the full backend, and Row-Level Security as the real authorization layer. Built with Claude Code.
What I built
- Filterable listings with weighted Postgres full-text search and interactive maps (Leaflet / OpenStreetMap)
- Owner listing management with image upload and availability states (available / reserved / occupied)
- Real-time 1:1 messaging with read receipts and unread badges
- Reviews and star ratings gated to real conversations — enforced in both the server action and RLS
- Google and Facebook OAuth with role-based onboarding
- A monetization-ready schema (subscription and featured tiers) designed in from day one
Result
Shipped a production-ready, real-time marketplace on a free hosting tier, with a paid-upgrade path already designed into the schema.
Want something like this built?
Book a 30-minute discovery call and I'll scope your project.