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

- 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.



“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.”
- Client
- InfoHomes · Spain
- Timeline
- 2023 – 2025
- Our role
- Lead full-stack developer
- Stack
- Next.js, Python, Supabase, Chart.js, Redux, Vercel