Projekat
StrAst
Moj framework za brze, SEO-friendly stranice: Astro za static-first isporuku, Svelte islands gdje treba interakcija, Strapi kao headless CMS. Stranice na njemu kreću od 98+ na Lighthouseu, s CMS-om koji urednik vodi sam.
StrAst je moj kodifikovani stack za sadržajno bogate klijentske projekte. Spaja Astro za static-first isporuku sa Svelte islands za selektivnu hidrataciju i Strapijem kao headless CMS-om, i pakuje obrasce koje koristim na svakom projektu (modeliranje sadržaja, tipizirani API klijent, deployment workflow) kako bi se skratilo vrijeme do lansiranja. Ovaj portfolio radi na njemu.
Izazov
Svaki sadržajno bogat klijentski projekat iznova je rješavao iste probleme: modeliranje sadržaja, tipiziran pristup API-ju, rad sa slikama, SEO infrastrukturu i deployment. Svaki novi projekat gubio je iste početne sedmice prije nego što bi pravi posao za klijenta uopšte počeo.
Rješenje
Stack je kodifikovan u framework za višekratnu upotrebu: Astro static-first rendering sa Svelte islands za interaktivne dijelove, Strapi kao headless CMS, tipizirani GraphQL klijent i Cloudflare deployment workflow, uz obrasce modeliranja sadržaja koji se ponavljaju na svakom projektu.
Rezultati
Skraćuje vrijeme do lansiranja sadržajnih stranica za nekoliko sedmica, uz Lighthouse ocjene 98+. Dokaz upravo gledaš: ovaj portfolio radi na StrAstu.