Jeg designet og utviklet Agenda UC, et sentralisert system for akademiske og kulturelle arrangementer, med en fleksibel Strapi-API og et tilgjengelig frontend i React/Next.js.
Agenda UC
Agenda UC er det sentraliserte systemet for publisering og utforsking av akademiske, kulturelle og administrative aktiviteter ved universitetet. Formålet er å gjøre det enkelt og tilgjengelig for studenter, undervisere og ansatte å finne og organisere relevante arrangementer.
Plattformen består av en backend i Strapi og et frontend i React med Next.js, bygget på komponentene fra UC Digital Kit for å sikre institusjonell konsistens i resten av det digitale økosystemet.
Mitt bidrag
-
Design av datamodell (Strapi API)
Jeg deltok i definisjonen og struktureringen av datamodellen, inkludert arrangementer med flere datoer, gjentakelser og relasjoner mellom aktiviteter. Dette muliggjorde en fleksibel API som kan håndtere alt fra enkle arrangementer til konferanser med flere sesjoner og komplekse timeplaner. -
Ytelsesoptimalisering
Jeg justerte spørringer og relasjoner for å sikre at informasjonen var konsistent og lastet raskt, selv med store datamengder eller når brukerne anvendte filtre. -
Frontend-utvikling (React/Next.js)
Jeg implementerte hele grensesnittet til Agendaen ved å bruke UC Digital Kit som komponentbase. Når det var nødvendig, utviklet jeg tilpassede komponenter som fulgte de institusjonelle designretningslinjene strengt, og sikret en smidig og konsistent opplevelse. -
Tilgjengelighet som standard
Jeg anvendte retningslinjene i WCAG 2.1 AA, og sørget for at filtre, arrangementsoversikter og navigasjon kunne brukes med tastatur og skjermlesere. Dette gjorde Agendaen inkluderende helt fra start.
Teknologier brukt
- Strapi (Node.js) for arrangement-API.
- React + Next.js for det dynamiske frontend.
- UC Digital Kit som komponentbase.
- CSS/SCSS for visuell tilpasning.
Effekt
Agenda UC har transformert måten universitetsmiljøet oppdager og organiserer sitt akademiske og kulturelle liv. Den fleksible arkitekturen og det tilgjengelige frontend sikrer at tusenvis av studenter og undervisere kan bruke plattformen på en inkluderende måte, i tråd med resten av det digitale økosystemet til UC.