Hjem / Casestudier / Fra Lovable til produksjon på 2 uker

Fra Lovable til produksjon på 2 uker

Hvordan vi tok en PropTech SaaS fra en AI-prototype til en sikker, skalerbar produksjonsstack — anonymisert og renset.

Lovable → AWS Før lansering 2–3 uker
// i korthet
Kunde
Et eiendomsteknologiselskap (anonymisert)
Fase
Før lansering — fungerende prototype, ingen brukere ennå
Stack ved ankomst
Lovable (React + Supabase)
Oppdrag
MVP-revisjon + redning / produksjonsberedskap
Tidslinje
2–3 uker, fra introduksjonssamtale til overlevering
Leveranse
Produksjonsklar infrastruktur + overleveringsdokumenter

Kunden kom til oss med noe imponerende og noe ufullstendig på én gang: en fungerende PropTech-SaaS-prototype, bygget helt i Lovable oppå React og Supabase, som så overbevisende ut i forhåndsvisningen. Det de ikke hadde, var noe som lignet på produksjon.

Ingen CI/CD — hver endring krevde en manuell utrulling. Ingen overvåkning — ingen måte å se om appen fungerte som den skulle, og ingen varsler hvis den ikke gjorde det. Fillagringen lå i Supabase Storage, som holdt på prototypenivå, men var i ferd med å treffe kostnads- og ytelsestaket i det øyeblikket ekte brukere kom inn. Ingen hadde gått gjennom koden for å se etter sikkerhetshull. Og lanseringen nærmet seg.

Spørsmålet var ikke om vi skulle bygge om. Prototypen var helt grei. Spørsmålet var hvor raskt vi kunne legge infrastruktur av produksjonskvalitet under den, slik at kunden faktisk kunne slippe inn brukere.

Utfordringen

Hva vi gjorde

To til tre uker fra første samtale til overlevering i produksjon. Vi kjørte tre spor parallelt: sikkerhetsgjennomgangen, oppbyggingen av infrastrukturen og lagringsmigreringen.

  1. OWASP Top 10-sikkerhetsgjennomgang. En strukturert gjennomgang mot OWASP Top 10. Kritiske problemer ble identifisert, prioritert etter forretningsrisiko og rettet. (Vi publiserer ikke konkrete funn — de kan avsløre hvem kunden er.)
  2. CI/CD-pipeline. Automatiserte tester og utrulling ved hver push. Slutt på manuelle utrullinger; slutt på flaskehalsen der alt henger på én person.
  3. Oppsett av produksjonsserver. Skikkelig adskilte miljøer — staging og produksjon som hver sitt miljø, med sin egen konfig. Slutt på «appen ligger der gründerens nettleser tilfeldigvis var».
  4. Overvåkning og varsling. Overvåkning av feil og ytelse døgnet rundt, med varsler som går til rett sted. Feil blir oppdaget i løpet av minutter, ikke dager.
  5. Migrering til AWS S3 + CloudFront. Fillagringen ble flyttet fra Supabase Storage til S3 med et CloudFront-CDN. Billigere, raskere, og lagringstaket forsvinner.
  6. Oppsett av domene, SSL og infrastruktur. Skikkelig HTTPS, DNS, miljøvariabler og en build-pipeline for produksjon — det lite glamorøse arbeidet som skiller en utrullet app fra en demo.
  7. Overleveringsdokumentasjon. Skriftlig dokumentasjon til kundens team: hvordan man ruller ut, hvordan man bytter ut tilgangsnøkler, hvordan data flyter, hva som er skjørt og hvorfor. Dokumentasjonen er det som gjør den neste utvikleren de ansetter effektiv på dag én i stedet for dag tretti.

Resultater

Da oppdraget var over, var applikasjonen virkelig produksjonsklar — ikke «produksjonsklar» slik markedsavdelingen mener det, men den typen som holder når ekte brukere kommer. Konkret var det dette som endret seg:

Sikkerhet
OWASP Top 10-revisjon bestått
Deployment
CI/CD fullt automatisert
Overvåkning
24/7 feil- & ytelsesvarsler
Lagring
Migrert til AWS S3 + CloudFront

Gründeren trengte ikke lenger være til stede for at en utrulling skulle skje. Teamet hadde varslingen på plass før de trengte den. Lagringsplanen sluttet å være en kostnadssmell som bare ventet på å inntreffe.

Hva vi ville sagt til en annen gründer i samme situasjon

Casestudier er mest nyttige når de lar seg generalisere. Hvis du sitter med en Lovable-, Bolt- eller v0-prototype som snart skal møte ekte brukere, er problemet som regel det samme i formen. En kort sjekkliste, destillert fra dette oppdraget:

Vil du ha den lengre versjonen av disse mønstrene, kan du lese artiklene våre om usynlige bugs i AI-generert kode og når du bør overlevere MVP-et ditt.

// om oppdraget

Jacek Różański · The AI Mechanic

Dette oppdraget ble levert direkte av Jacek — senior backend- / DevOps-utvikler med over 18 års produksjonserfaring. Kjenner du deg igjen i situasjonen over, er introduksjonssamtalen gratis.

Lignende situasjon?

Hvis den AI-bygde prototypen din snart skal møte ekte brukere, og produksjonslaget under mangler, staker vi ut veien sammen på introduksjonssamtalen. 30 minutter. Gratis. Helt uforpliktende.

Book en introduksjonssamtale →