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.

Claude Code Services