- Bakgrund
Direect är en svenskit SaaS-plattform med rötter i en idé om att demokratisera och förenkla hela praktikprocessen – från grundskolans praovecka (PRAO) till universitets LIA och VFU. Tjänsten lanserades av Koolhunt Group i nära samverkan med medlemskommuner och utbildningsaktörer, med medfinansiering från Region Stockholm, för att bygga en sammanhållen lösning där skolor, studenter och företag kan mötas i ett och samma system DireectDireect. Genom sitt väletablerade nätverk organiserar Direect årligen tiotusentals praktikplatser över flera utbildningsnivåer och branscher – alltifrån IT och digital marknadsföring till vård och teknik. Plattformens moduler för samverkansforum, interaktiva guider och kurser ger både elever och handledare stöd i varje steg, samtidigt som automatiserade flöden och digitala avtal säkerställer rättssäkerhet och transparens i hela kedjan
- Relation & Samarbetssätt
När Direect insåg att en renodlad webbportal inte fullt ut nådde ut till den unga målgruppen, tog man kontakt med OptiTech för att bredda användarupplevelsen till mobilen. Under ett år av förstudier och gemensamma workshops identifierades nyckelområden där en app kunde addera värde: snabbare kommunikation, ökad tillgänglighet och ett mer intuitivt gränssnitt. OptiTechs team arbetade tätt tillsammans med Direects produktägare, skoladministratörer och representanter för företag, och följde en agil utvecklingsmetodik där prototyper testades löpande ute på skolor och HR-avdelningar. Detta co-creation-upplägg gjorde det möjligt att finjustera allt från inloggningsflöden med e-legitimation till push-notiser och AI-baserad matchning – alltid med Direects vision om en sömlös, användarcentrerad praktikupplevelse i fokus
Denna nära dialog lade grunden för ett starkt partnerskap där både teknisk expertis och pedagogisk förståelse bidrog till att Direct Praktik-appen skulle bli en värdeskapande förlängning av Direects webbplattform.
Utmaning
Inför utvecklingen av Direct Praktik stod både Direect och OptiTech inför en rad komplexa hinder som krävde en djupare förståelse för hela praktiklandskapet. För det första präglades tidigare processen av en sönderdelad ansökningskedja där studenter ofta behövde navigera mellan flera olika system – skolans intranät, en separat e-postklient och ibland till och med pappersblanketter. Denna fragmentering innebar att värdefull tid gick åt till att leta rätt på rätt dokument, dubbelregistrera uppgifter och manuellt följa upp status på ansökningar. Många studenter upplevde det som oöverskådligt, vilket i förlängningen ledde till att ett stort antal potentiella praktikplatser aldrig fullföljdes eller föll mellan stolarna.
Samtidigt brottades skolornas administratörer med sina egna utmaningar. De behövde kontinuerligt korrigera och konsolidera data från olika källor – studentuppgifter, intyg om praktikberättigande, kontaktuppgifter till handledare och information om tillgängliga platser hos företagen. Utan ett centraliserat system blev arbetsbelastningen för hög, och administrativa fel kunde få allvarliga konsekvenser både för studenternas möjligheter och för skolornas rapportering. Bristande automatisering ledde dessutom till att statistik över antalet ansökningar, beviljade praktikplatser och uppföljningar var föråldrad eller ofullständig när den slutligen sammanställdes.
Appen behövde vara lika begriplig för en 15-åring på högstadiet som för en universitetsadministratör med teknisk vana, vilket krävde ett flexibelt gränssnitt med kontextbaserad hjälp och pedagogiska instruktioner.
Eftersom många skolor och företag har begränsad eller instabil internetuppkoppling behövdes funktionalitet som klarar kortvariga avbrott – till exempel lokal cache-lagring av ansökningar och mötesbokningar som synkroniseras när nätet är tillbaka.
Införandet av appen krävde utbildning och buy-in från flera olika aktörer (skolor, kommunala IT-ordförande, juridiska avdelningar och företags-HR), vilket innebar extra workshops, webinars och löpande support för att säkra en smidig övergång.
Från företagens perspektiv utgjorde den stora mängden inkommande förfrågningar en logistisk prövning. HR-avdelningar och handledare på företag hade svårt att bearbeta och besvara studenternas ansökningar i tid, särskilt eftersom de sällan var vana vid att hantera högvolymsrekrytering för korttidsuppdrag som praktikplatser. Utan realtidsnotifikationer och en smidig kommunikationskanal fick många företag vänta i flera dagar innan de kunde ge besked, vilket ofta uppfattades som oprofessionellt och avskräckte studenter från att fortsätta ansöka.
Tekniskt sett ställdes OptiTech inför kravet på en robust integration mot Direects redan befintliga infrastruktur, som inkluderade externa API:er för skolregister, e-legitimationstjänster och juridiskt bindande digitala avtal. Att synkronisera data i realtid utan att äventyra prestanda eller säkerhet var en utmaning i sig. Varje anrop, verifiering och uppdatering måste följa strikta GDPR-regler och krypteras med moderna protokoll, samtidigt som användarupplevelsen skulle förbli snabbt och intuitivt. Sammantaget krävdes en lösning som både kunde hantera komplex backend-logik och ge en användarvänlig mobil upplevelse — en balansakt som krävde noggrann planering, omfattande tester och en smidig samarbetsprocess mellan både tekniker och slutanvändare.
Appen Direct Praktik
För att möta de krav på snabbhet, skalbarhet och användarvänlighet som Direect ställde, valde OptiTech att bygga Direct Praktik som en modern webbapplikation med React och Vite. Reacts komponentbaserade arkitektur gav oss friheten att modulärt utveckla varje del av användarflödet – från inloggning och profilhantering till AI-driven praktikmatchning och inbyggd chatt. Tack vare Vites blixtsnabba dev-server och effektiva byggpipeline kunde vi iterera och testa ändringar på några sekunder, vilket blev en avgörande faktor under de många användartesterna ute på skolor och företag.
Under huven kommunicerar appen via ett REST-API med Direects backend, där samtliga dataflöden – ansökningsstatus, kalenderbokningar och dokumentverifieringar – hanteras i realtid. För att garantera hög tillgänglighet och minimera laddningstider lastas bara de komponenter som behövs initialt, medan resten laddas asynkront när användaren navigerar vidare. Lokalt cache-stöd i IndexedDB ser till att en student kan påbörja sin ansökan även om nätverket sviktar, och synkroniseringen sker automatiskt när uppkoppling återställs.
Appen paketerades som en progressiv webbapp (PWA) för att nå både iOS- och Android-användare utan att behöva gå via appbutikerna. Tack vare Vites inbyggda PWA-plugin fick vi med service workers, offline-cache och push-notiser på ett par enkla konfigurationsrader. Slutresultatet blev en app som känns lika smidig som en native-lösning, men som enkelt kan uppdateras centralt och snabbt når alla användare – en perfekt teknisk förlängning av Direects välbeprövade webbaserade plattform.
- Resultat & Effekt
Push‐notiser och realtidsuppdateringar halverades tiden från ansökan till placering, jämfört med webblösningen.
Antalet aktiva användare per vecka steg med 80 % efter lansering, tack vare det mobilanpassade gränssnittet.
Utbildningsanordnare sparade i genomsnitt 5 timmar per vecka på manuella avstämningar, frigjort från e-post och telefonsamtal.
95 % av studenterna uppgav att appen gjorde det enklare att hitta och följa upp praktik, och arbetsgivare rapporterade smidigare rekryteringsprocesser.
“Det jag är mest stolt över är hur vi genom agila iterationer och täta användartester kunde finslipa varje detalj i användarflödet. Från verifiering mot skolregister till realtidsnotiser har vi byggt en lösning som inte bara sparar tid, utan också höjer kvaliteten på hela praktikprocessen.”
Yazan Ghayad - CEO, OptiTech Tweet
Cornelia Jackobsson
Press och ekonomi Ansvarig
cornelia.jakobsson@optitech-sverige.se