03 · SaaS-bygge
Product build — designed, built and shipped end-to-end
Cruplex
Inköpsintelligens för EU:s vinimportörer — en AI-inköpare som kör RFQ:er, läser svar från användarens egen Gmail och rankar offerter efter landad kostnad i EUR.
- År
- 2026
- Längd
- 8 veckor
- Disciplin
- Produkt · SaaS · SEO

Resultat
340
URL:er i sitemapen — ~320 av dem programmatiska SEO-sidor med produktschema
─ 01 · Utmaning
Utmaningen.
Vinimportörer jämför leverantörsofferter för hand: e-post på fem språk, priser i olika villkor, och siffran som faktiskt betyder något — landad kostnad i EUR — räknas ut i någons huvud. Produkten behövde köra det arbetsflödet från början till slut utan att be importörerna överge sin inkorg. Och utan befintlig publik kunde sökytan inte vara en eftertanke — den behövde levereras som en del av produkten.
─ 02 · Arbete
Arbetet.
AI-inköparen skickar RFQ:er till producenter ur en katalog med 2 000+ europeiska vingårdar (produktens egen uppgift) och hanterar sedan svaren där de landar: i användarens Gmail, ansluten via read-only OAuth så att korrespondensen aldrig lämnar deras inkorg. Svaren översätts och varje offert rankas efter landad kostnad i EUR. Kring appen levererade vi ~320 programmatiska SEO-sidor i en sitemap med 340 URL:er — 100 vinsidor under /source/, 70 importrutter, 30 leverantörssidor, 92 prisindex under /wine-prices/ — var och en med schema.org Product-, AggregateOffer- och FAQPage-markup. Teknik: React + Vite-monorepo med 439 TypeScript-filer, Express-API, Supabase, e2e-tester och en SBOM. Säkerhet: CSP med Trusted Types, HSTS preload, X-Frame-Options DENY, Cloudflare Turnstile. Stripe-betalningar, Sentry, PWA.
─ 03 · Resultat
Resultatet.
Levererad på åtta veckor, maj till juni 2026. Tre planer live från €149 till €1 290, publicerade som en AggregateOffer med offerCount 3. Sju språk har hreflang (EN / DE / IT / FR / ES / NL / RU). Sitemapen med 340 URL:er, schema-markupen och säkerhetsheadrarna är alla offentligt inspekterbara på cruplex.com.
Process · 4 faser
01
Spec
Vecka 1
Kartlade importörens arbetsflöde: RFQ ut, flerspråkiga svar in, jämförelse i landad EUR. Valde read-only Gmail OAuth så att användarna behåller sin egen korrespondens. Planerade den programmatiska SEO-ytan parallellt med appen, inte efter den.
02
Bygge
Vecka 2–5
React + Vite-monorepo, Express-API, Supabase. RFQ-motor mot katalogen med 2 000+ producenter, översättning och rankning i landad EUR, Stripe-betalningar, PWA. 439 TypeScript-filer med e2e-tester och en SBOM.
03
SEO-yta
Vecka 4–7
~320 programmatiska sidor: 100 viner under /source/, 70 importrutter, 30 leverantörssidor, 92 prisindex. Product / AggregateOffer / FAQPage-schema på varje. Hreflang på sju språk.
04
Härda + leverera
Vecka 8
CSP med Trusted Types, HSTS preload, X-Frame-Options DENY, Cloudflare Turnstile, Sentry. Prissättning live på €149–€1 290. Hela sitemapen med 340 URL:er inskickad.
Vad som levererades
7
språk med hreflang (EN / DE / IT / FR / ES / NL / RU)
- 01AI-inköparen kör RFQ:er över en katalog med 2 000+ europeiska producenter och rankar offerter efter landad EUR
- 02Gmail-integrationen är read-only OAuth — korrespondensen stannar i användarens egen inkorg
- 03Sitemap med 340 URL:er; ~320 programmatiska SEO-sidor med Product / AggregateOffer / FAQPage-schema
- 047 språk med hreflang (EN / DE / IT / FR / ES / NL / RU)
- 05Säkerhetshärdad: CSP + Trusted Types, HSTS preload, X-Frame-Options DENY, Cloudflare Turnstile
- 06439 TypeScript-filer, e2e-tester, SBOM — designad, byggd och levererad på 8 veckor, maj–juni 2026