MacFit-prosjektet er en plattform som møter behovene til treningsentusiaster og tar brukeropplevelsen til et høyere nivå. Jeg deltok i dette prosjektet som frontend-utvikler og kom inn i utviklingsfasen for å implementere nye funksjoner. Basert på de mottatte designene utviklet jeg frontend-kodingen for ulike sider og seksjoner.
For å sikre at nettstedet fungerte sømløst på alle skjermstørrelser, utviklet jeg responsive designløsninger. Jeg optimaliserte nettstedet for mobiltilgang og forbedret ytelsen ved å implementere moderne teknologier som WebP og lazy load. Disse optimaliseringene økte nettstedets hastighet og effektivitet, og ga brukerne en rask og sømløs opplevelse.
Jeg implementerte flere forbedringer for å optimalisere brukeropplevelsen. Jeg gjorde menyer og navigasjonsbaner mer brukervennlige. For registrerings-, innloggings- og andre brukerinteraksjoner utviklet jeg skjemaer med forbedrede feilmeldinger, autofullføring og dynamisk validering for en mer intuitiv opplevelse. For å håndtere lengre behandlingstider, inkluderte jeg lasteskjermanimasjoner og tilbakemeldingsmekanismer. I tillegg la jeg til hover- og klikkeffekter for å gjøre nettstedet mer interaktivt og brukervennlig.
En av de største utfordringene jeg møtte i prosjektet var utviklingen av den daglige timeplansiden for studenter som deltok på treningsøkter. Denne siden tillot studentene å dynamisk vise timeplanene sine og skrive dem ut i A4-format. Imidlertid måtte jeg gjøre spesielle tilpasninger for å sikre at studentene med mange daglige økter fikk en oversiktlig og ryddig visning på én side. Dette var en utfordrende, men svært lærerik prosess.
Teknologier brukt i MacFit-prosjektet: HTML, CSS, JavaScript, jQuery, Bootstrap, .NET, MVC. Ved hjelp av disse teknologiene utviklet vi en plattform med høy ytelse og brukervennlighet.
Dette prosjektet var en viktig milepæl i porteføljen min, ettersom det fokuserte på en brukerorientert tilnærming for å møte behovene i treningsverdenen. Å levere en opplevelse som overgikk brukernes forventninger og utvikle en teknisk solid plattform var blant de største suksessene i dette prosjektet.