Listing Los Cabos: From an Inherited, Half-Built Platform to a Product They Own
We rescued a React + Firebase real estate platform the client did not own, added Stripe subscriptions, and shipped one codebase serving two cities.
Key Results
~6 months
Time to production
From inherited, half-built project to a stable platform in production.
2 cities
One codebase
A single codebase serving two brands/cities (Los Cabos and Mexico City).
3 plans
Monetization
Stripe subscription plans with active-listing limits and a free trial.
"From the very start I felt we were working with a responsible person — someone who helps you and gives you real alternatives to move forward. (translated from Spanish)"
Context
Listing Los Cabos is a real estate platform in Mexico. When they came to us, the product had been inherited from previous developers — a React + Firebase application that was only half-built, with key features broken, including property upload and the map.
The deeper problem was ownership: the client did not own their own source code or hosting account. Internally, listings were managed with paper and Excel, there was no unified view, and all the knowledge lived in one person’s head.
The problem
- A half-finished platform with critical flows broken.
- No control over the code or the hosting environment — the previous vendor kept it.
- No authentication, no monetization, no single source of truth for listings.
What we did
- Rebuilt the React application with a proper service layer and a responsive design.
- Moved all keys into environment variables and stood up a new hosting environment under the client’s exclusive control.
- Added authentication and monetization through Stripe subscriptions — three plans with active-listing limits (10 / 30 / 50) and a 60-day free trial.
- Consolidated everything into one codebase serving two brands/cities — Los Cabos and Mexico City.
Result
The client now has full control of their system, a new recurring revenue stream from subscriptions, and a much easier way to publish properties and know their status at a glance.
Stack
React · Firebase · Stripe · Responsive design
