Continuum
Hive & Five
En AI-plattform som hjälper små och medelstora företag att hantera kontinuitet och risk i sina digitala leveranskedjor, byggd tillsammans med ett team på Hive & Five under min praktik och finansierad med myndighetsstöd (MSB). Mitt första längre arbete i en riktig kodbas med flera utvecklare: kodgranskning, CI/CD och automatiserade enhets- och e2e-tester.
Continuum är en webbplattform i produktion som jag var med och byggde under min praktik på Hive & Five, tillsammans med min klasskamrat Andreas och ytterligare tre utvecklare i teamet - min första längre erfarenhet av att bidra i en riktig kodbas med flera utvecklare i stället för soloprojekt.
Vad den gör
Plattformen är ett AI-baserat verktyg som hjälper små och medelstora företag att hantera kontinuitet och förändringar i sina digitala leveranskedjor. Genom att kombinera externa datakällor som hotdatabaser, incidentrapporter och leverantörsinformation med maskininlärningsmodeller identifierar den risker, föreslår åtgärdsstrategier och simulerar scenarier för kontinuitetshantering. Den är molnbaserad och kombinerar analysen med praktiska övningar via lärplattformen plugga.tech, så att företag kan förstå, träna och tillämpa kontinuitetsarbete i praktiken.
Projektet utvecklades med stöd från MSB, Myndigheten för samhällsskydd och beredskap.
Så arbetade teamet
- Strukturerat arbetsflöde med kodgranskning och branch-disciplin
- CI/CD - GitHub Actions för CI, samt kontinuerlig driftsättning vid merge till produktionsgrenarna
- Automatiserad testning - enhetstester och täckning med Vitest, end-to-end med Playwright
- Monorepo hanterat med Turborepo och pnpm workspaces
Stack
React 19, TypeScript och Vite i en Turborepo-monorepo.
Implementationsdetaljer omfattas av NDA, så detta fokuserar på produktens syfte och hur teamet arbetade.