TOGG (Tyrkias Automobile Initiative Group) er et prosjekt som tar sikte på å utvikle Tyrkias første lokale elektriske bil. Jeg jobbet som frontend-utvikler i dette prosjektet og deltok i to separate deler: CSR (Customer Service Representatives) og WSC (Web Services Center). I begge prosjektene utviklet jeg løsninger som forbedret brukeropplevelsen på frontend-siden.
Ved oppstart av prosjektet var det nødvendig å bygge en struktur som integrerte API-ene levert av backend-teamet for å tilby dynamisk innhold. Siden brukerne måtte kunne se endringer i sanntid, basert på bilspesifikasjonene de valgte, utviklet jeg raske og brukervennlige grensesnitt ved hjelp av teknologier som HTML, CSS og Tailwind. Jeg jobbet også med verktøy som Fractal, Twig og Pattern Lab for å forbedre interaksjonen mellom frontend og backend.
Mobilkompatibilitet var en av de høyeste prioriteringene i TOGG-prosjektet. Ettersom en stor del av brukerne besøkte nettstedet via mobile enheter, optimaliserte jeg mobilutformingen for å sikre sømløs funksjonalitet på alle skjermstørrelser. Jeg fokuserte også på ytelsesforbedringer ved å bruke verktøy som Grunt og Webpack for å akselerere nettstedet og redusere unødvendige belastninger, noe som betydelig forbedret lastetidene.
En av de største utfordringene jeg møtte, var utviklingen av siden for bilkonfigurasjon. Når brukerne valgte ulike bilspesifikasjoner, ble valgene deres umiddelbart reflektert på skjermen. For å bygge denne interaktive funksjonaliteten brukte jeg JavaScript og jQuery, noe som gjorde det mulig for brukerne å enkelt tilpasse bilene sine. Denne funksjonen ble en viktig suksessfaktor for prosjektet.
For CSR- og WSC-prosjektene opprettet jeg separate UI-Kit for å sikre designkonsistens og akselerere utviklingsprosessene. Hver UI-Kit inkluderte fargepaletter, skrifttyper, knappestiler og andre designelementer som var spesifikke for hvert prosjekt. Disse tilpassede UI-Kit-ene bidro til at begge prosjektene ble gjennomført effektivt og i samsvar med kravene.
TOGG-prosjektet resulterte i salg av nesten 50 000 biler. Brukerne kunne enkelt tilpasse bilene sine og fullføre bestillinger takket være den dynamiske og brukervennlige bilkonfigurasjonssiden jeg utviklet. Dette demonstrerte suksessen til den interaktive løsningen og dens evne til å møte brukernes behov. Erfaringene jeg oppnådde fra dette prosjektet, styrket mine tekniske ferdigheter og forbedret mine evner innen problemløsning betydelig.