Case

Case studyBnbalyze

Ett vibe-coding-experiment som blev en komplett proptech-SaaS.

Byggd på egen hand, använd av 100+ organiska användare, testad med fastighetsmäklarpiloter — och nu ombyggd med AI i kärnan.

Roll
Grundare & solobyggare
Typ
Proptech-SaaS — fastighetsinvesteringsanalys
Omfattning
Produkt · full-stack · AI-pipeline · GTM
Byggd
Vibe-kodad (Lovable) → AI-native (Next.js + Claude)
Bnbalyze — AI-native fastighetsinvesteringsanalys
100+
self-serve-användare, organiskt
Ingen betald kampanj eller manuell onboarding
Piloter
fastighetsmäklare onboardade
Validerade produkten med branschen
2.0
en AI-native ombyggnad pågår
Från kalkylator till en agentisk fastighetsanalytiker

Ett vibe-coding-test som blev en produkt.

Bnbalyze började som ett personligt experiment: jag ville se hur långt jag kunde ta en idé genom vibe coding med Lovable. Den ursprungliga idén var en enkel kalkylator för att bedöma en fastighets potential för korttidsuthyrning.

Det växte snabbt till en komplett SaaS-plattform — användarkonton, marknadsdataintegrationer, kartor med jämförbara fastigheter, interaktiv finansiell modellering, prenumerationer, nedladdningsbara rapporter, analys, ett internt CRM och admin-verktyg. Jag tänkte ut, designade, byggde och drev hela produkten på egen hand.

Bnbalyze gick bortom ett tekniskt experiment. Jag onboardade fastighetsmäklare som pilotkunder och lockade mer än 100 self-serve-användare organiskt, utan en betald kampanj. Den ursprungliga produkten pausades senare — och jag bygger nu Bnbalyze 2.0: en AI-native ombyggnad från grunden som kombinerar deterministiska finansiella beräkningar med visuell fastighetsanalys, autonom områdesresearch, officiell marknadsstatistik och bedömning av regulatorisk risk.

Fastighetsanalys är splittrad och långsam.

Att bedöma en fastighet som investering innebär att sy ihop källor för hand. Köpare behöver oftast kombinera:

  • Fastighetsannonser
  • Korttidsuthyrningsplattformar
  • Bolånekalkylatorer
  • Lokal marknadsinformation
  • Regulatorisk research
  • Kalkylark
Fastighetsmäklare har ett besläktat problem — de kan se en fastighets investeringspotential men saknar ett strukturerat, trovärdigt sätt att kommunicera den. Mitt mål var att föra in hela den processen i en sammankopplad upplevelse — och att testa hur långt jag på egen hand kunde ta en riktig produkt med ett framväxande vibe-coding-arbetsflöde.

Från experiment till SaaS-plattform

Byggd på egen hand med Lovable, React, TypeScript och Supabase.

01

Från adress till rapport

Resan var enkel — sök en adress → bekräfta fastigheten → lägg till finansiering → analysera marknaden → utforska scenarier → ladda ner en rapport. En enda sökning gav en fullständig investeringsanalys, med antaganden som gick att redigera via interaktiva kartor, diagram, tabeller och reglage, och en färdig analys kunde laddas ner som en professionell PDF:

  • Genomsnittligt dygnspris, beläggning och uppskattad hyresintäkt
  • Närliggande jämförbara korttidsuthyrningar
  • Köp-, bolåne- och driftskostnader
  • Årlig vinst och cash-on-cash-avkastning
  • Investeringsbetyg och uppskattad återbetalningstid
  • Tioåriga scenarier för hyrestillväxt och värdeökning
02

Plattformen bakom kalkylatorn

Det som började som ett gränssnittsexperiment växte till en komplett SaaS-arkitektur. Supabase skötte databas, autentisering, backend-funktioner, caching och åtkomstkontroll; Google Maps och Places drev adressökning och jämförelseobjekt; Airbtics, AirDNA och Apify levererade marknadsdata; Stripe skötte prenumerationer och användningsgränser. Ovanpå det byggde jag:

  • Ett eget flöde för autentisering och användarhantering
  • Ett normaliserat datalager mellan externa API:er och produkten
  • Caching av marknadsdata för att styra kostnad och prestanda
  • Interaktiva bolåne-, ROI- och återbetalningsberäkningar
  • Egen PDF-rapportgenerering
  • Ett internt CRM, produktanalys och GA4
  • Slack-driftsnotiser och admin-verktyg
  • En marknadssajt och ett blogg-CMS
  • Row-level-säkerhet och skyddade backend-funktioner
03

Ett stabilt internt format

Ett särskilt viktigt beslut var att översätta varje externt API-svar till ett stabilt internt format. Den abstraktionen lät mig migrera Airbtics-integrationen från dess gamla API-upplägg till det publika API:et utan att bygga om analysgränssnittet eller rapportsystemet.

Validering i verkligheten

Från ett tekniskt experiment till något människor kunde hitta, förstå och använda.

01

Pilotkunder från fastighetsbranschen

När plattformen fungerade onboardade jag fastighetsmäklare som pilotkunder — och gav mäklare ett datadrivet sätt att kommunicera en fastighets uthyrnings- och investeringspotential, stödja samtal med investeringsinriktade köpare, och dela en rapport efter en visning. Deras feedback visade vilka siffror köpare brydde sig om först, vad som fick analysen att kännas trovärdig, hur mycket detalj en mäklare behövde, och var produkten kunde stödja den befintliga säljprocessen. Mäklarna bidrog med feedback och kontext; all produktstrategi, design, utveckling och integration förblev helt mitt ansvar.

02

UX-research med Hyper Island

Jag drev också ett samarbete med UX-studenter från Hyper Island för att utmana mina antaganden genom strukturerad research — användarintervjuer, journey mapping, användbarhetstester, prototyputvärdering och hypotestestning. Den centrala utmaningen var att kommunicera komplex finansiell och marknadsinformation utan att överväldiga användaren. Insikterna skärpte informationshierarkin, kundresan och relationen mellan övergripande rekommendationer och detaljerad data — och jag översatte researchen till produktbeslut och implementerade dem själv.

03

100+ organiska användare

Vid sidan av piloterna lockade Bnbalyze mer än 100 self-serve-användare organiskt — människor som hittade, förstod och använde plattformen utan en betald kampanj eller manuell onboarding. För ett projekt som började som ett vibe-coding-experiment var det organiska upptaget ett meningsfullt bevis på att problemet och produkten gav genklang bortom mina första antaganden.

Bygga om med AI i kärnan

Ingen AI-assistent påklistrad på kalkylatorn — en ombyggnad från grunden med AI inuti själva analys-pipelinen.

01

Pausen, och en skarpare fråga

Jag pausade den aktiva utvecklingen när andra prioriteringar tog över, och avståndet klargjorde den starkaste möjligheten. v1 var bra på att beräkna en investering utifrån marknadsdata och indata — men den kunde inte förstå fastighetens faktiska skick, researcha området själv, eller bedöma om reglering av korttidsuthyrning underminerade caset. Den centrala frågan för 2.0 blev: hur bygger man en AI-driven fastighetsanalys som är tillförlitlig nog att ligga till grund för ett investeringsbeslut? Mitt svar var att hålla fakta och omdöme strikt åtskilda. En LLM ska aldrig gissa ett pris, beräkna ett bolån eller hitta på en avkastning — men den är utmärkt på att tolka bilder, researcha ett område, upptäcka kontextuella risker och förklara ett komplext case.

02

Strukturerad annonsinläsning

En användare skickar en Idealista- eller Hemnet-annonslänk, och en Next.js / TypeScript-pipeline kör flera steg parallellt. Apify och residential proxies extraherar utropspris, boyta, koordinater, attribut och bilder direkt från annonsen — portalerna använder anti-bot-skydd, så tillförlitlig inläsning krävde dedikerad infrastruktur. En LLM läser eller gissar aldrig dessa siffror.

03

Visuell fastighetsanalys

Claude Opus granskar rumsmärkta foton och bedömer fastighetens faktiska skick. I tester flaggade den en virtual-staging-rendering som inte motsvarade det verkliga rummet och kände igen ett daterat 1990-talskök — och gav ett realistiskt renoveringsintervall på 35 000–65 000 € istället för en generisk uppskattning på 3 000–9 000 €.

04

Autonom områdesresearch

En web-research-agent undersöker skolor, kollektivtrafik, service och planerade utvecklingsprojekt. På en verklig annons i Sevilla returnerade den 22 källor, identifierade 11 skolor vid namn och hittade ett stadsförnyelseprojekt på 400 miljoner € — utan att användaren behövde researcha något av det manuellt.

05

Officiell prisstatistik

Spansk bostadsprisdata hämtas deterministiskt från det nationella statistikinstitutet (INE). Kvartalsvis indexdata och årsförändringar beräknas i kod, inte uppskattas av en LLM.

06

En regulatorisk grind

Möjligheten till korttidsuthyrning klassas som RÖD, GUL eller GRÖN — och det regulatoriska resultatet visas före den projicerade avkastningen, så att ett juridiskt hinder inte kan förbises bara för att avkastningen ser attraktiv ut.

07

En deterministisk finansiell modell

Bolånematematik, break-even och tioårsprognoser är implementerade och enhetstestade i TypeScript; LLM:en rör aldrig dessa siffror. Den skriver ett förankrat investerings-memo först när beräkningarna är klara, och memot valideras mot de underliggande siffrorna för att förhindra påhittade finansiella påståenden.

08

Att bygga tillförlitliga AI-flöden

LLM-anrop returnerar inte alltid den förväntade strukturen. Jag designade pipelinen så att ett bristfälligt svar försämrar en enskild sektion snarare än kraschar hela analysen — tolerant schemavalidering, isolerad felhantering och fallbacks i varje steg. Modellrouting skickar dyra vision-uppgifter till en starkare modell medan research, strukturering och memo-generering använder en billigare, vilket sänker kostnaden per analys utan att kompromissa med kvaliteten där den betyder mest.

09

Var det står nu

Kärnan i 2.0-pipelinen är bevisad från start till mål på verkliga annonser — strukturerad inläsning, visuell analys, områdesresearch, officiell statistik, regulatorisk bedömning och deterministisk modellering fungerar tillsammans, med den finansiella modellen under automatiserad testtäckning. Härnäst:

  • Fullt stöd för svenska Hemnet-annonser
  • Svensk marknadsstatistik via SCB
  • Ett användarvalt läge för att köpa bostad kontra att utvärdera en investering

Vad experimentet bevisade.

Från ett personligt vibe-coding-test till en produkt människor kunde hitta, förstå och använda på egen hand.

100+

Organiskt self-serve-upptag

Mer än 100 användare hittade och testade plattformen utan en betald kampanj eller manuell onboarding — ett bevis på att problemet och produkten gav genklang bortom mina första antaganden.

Piloter

Validerad med fastighetsmäklare

Jag onboardade mäklare som pilotkunder och gav dem ett datadrivet sätt att kommunicera en fastighets uthyrnings- och investeringspotential — och en rapport att dela efter en visning eller ett möte.

Solo

Idé till komplett SaaS, på egen hand

Produktstrategi, UX, arkitektur, frontend och backend, integrationer, säkerhet, analys och kommersiell utveckling — varje del ägd och byggd av en enda person.

2.0

Nu en AI-native ombyggnad

En ombyggnad från grunden är bevisad från start till mål på verkliga annonser, och utvecklar produkten från en hyreskalkylator till en agentisk fastighetsanalytiker som skiljer verifierade fakta från maskinellt omdöme.

Det som började som ett vibe-coding-experiment blev en komplett proptech-SaaS med fastighetsmäklarpiloter och mer än 100 organiska användare — och utvecklas nu till en AI-native fastighetsanalytiker byggd kring en tydlig åtskillnad mellan verifierade fakta och maskingenererat omdöme.

Erik WernerGrundare, Bnbalyze
LovableReactTypeScriptViteTailwindSupabaseNext.jsClaudeApify + residential proxiesGoogle Maps & PlacesAirbtics / AirDNAStripeINE-marknadsdataGA4SlackAutomatiserad testning

Tänkt ut, byggd och validerad — solo.

Bnbalyze tänktes ut, designades, byggdes, integrerades, drevs och validerades helt av mig:

  • Produktstrategi
  • Vibe-coding-arbetsflöde
  • UX
  • Arkitektur
  • Frontend- & backend-utveckling
  • Finansiell modellering
  • Integrationer
  • Säkerhet
  • Analys
  • Pilotrekrytering
  • Samordning av extern research
  • Kommersiell utveckling

Har du en idé värd att testa?

Från en vibe-kodad prototyp till en AI-native produkt — låt oss prata om att bygga något på riktigt, snabbt, och utan att sudda ut gränsen mellan fakta och omdöme.

Boka ett samtal →