Real-time analytics for Spain's housing market, with content the founder can ship without a deploy.

A data-driven real-estate analytics platform for Spain: Python APIs, Supabase auth, Chart.js visualisations of demand, yield and growth, and a JSON-based article system, on a fast, SEO-friendly Next.js front end.

  • Real estate · Data
  • Multi-phase
  • Production MVP
  • Live
  • Next.js / Python / Supabase / Chart.js / Redux
InfoHomes homepage with market insight charts for Spanish property
3
analytics layers: demand, yield, growth
0
redeploys needed to publish new analysis
5.0
rating; relationship extended to ongoing work

The problem

InfoHomes wanted to give investors, analysts and homebuyers a clear view of Spain's property market: where demand is rising, what yields look like by region, how values have moved and where they're heading. The raw material was large datasets of Spanish listings and market data. The challenge was making that fast and legible in a browser, and giving a technically capable founder a way to publish new analysis without a CMS and without asking a developer.

What we built

Data layer. A Python API that preprocesses the listing and market data and serves it through Supabase, with caching so that pages stay fast even when a chart pulls from thousands of records.

Visualisation. Chart.js integrated into Next.js with server-side rendering. Three families of charts: demand trends by region, yield and ROI patterns over time, and historical plus forecast growth. Rendered on the server so pages load fast and are indexable.

Engagement. Auth-protected comments and likes on insights and articles, on Supabase authentication.

A JSON-based article system. The founder asked for something developer-friendly rather than a CMS. Each article is a JSON file defining its title, summary, tags, chart data references, author and publication metadata. Adding a new market analysis means adding a file. The core codebase doesn't change.

Front end from Figma. The landing and product pages implemented from the client's designs in Next.js with Redux for state, deployed on Vercel.

Results

The platform launched with real-time analytics and a content library the founder expands on his own. The first contract led to further phases, and the client's review says the rest: he extended the relationship with the team to make it regular.

Analytics dashboard with property demand and yield charts
Demand, yield and growth charts rendered from Python APIs and served through Next.js SSR.
Several chart types comparing regional market metrics
Each article references its own chart data, so a new analysis is a new JSON file, not a new build.
InfoHomes landing page
Landing page, implemented from the client's Figma.
Saif is easily one of the most proficient, responsive, polite and reliable freelancers I worked with. His work ethic is impeccable, and his knowledge of React and Front End stacks very deep. I am extending my relationship with him and his team to make it regular. Highly recommended.
Jordi Munroz · Founder & CEO, InfoHomes
Client
InfoHomes · Spain
Timeline
2023 – 2025
Our role
Lead full-stack developer
Stack
Next.js, Python, Supabase, Chart.js, Redux, Vercel

Book a call

Building something like this?

Tell us where you are. We'll map the fastest path to a production system.

  • You talk to a founder, not a salesperson.
  • You leave with a recommended package and a rough plan.
  • Prefer email? howdy@techtribedev.com