Nettsiden for Onlinefondet, er utviklet med Next.js 15, App Router, Prisma for ORM, PostgreSQL som database og Supabase Storage for lagring av bilder og dokumenter
Funksjonalitet
- Admin-panel (begrenset tilgang):
- /admin Panel for admin dashboardet
- /admin/portfolio Oversikt over verdien av porteføljen over tid, samt mulighet for å lege til verdier av porteføljen på en gitt dato.
- /admin/members Oversikt over alle medlemmer, med mulighet for å legge til eller redigere info om medlemmer
- /admin/applications Administrere søknader sendt til fond og legge til aktuelle vedlegg
- /admin/composition Administrere fondets sammensetning
- Offentlige sider:
- / Viser fondets sammensettning, markedsverdi og prestasjon over tid
- /styret Viser fondet aktive og tidligere medlemmer
- /vedteker Viser fondets vedtekter
- /soknad Se info om søknader og tidligere søknader til fondet
Teknisk oversikt
- Next.js 15: React-rammeverk.
- Prisma: ORM (Object-Relational Mapping) for å håndtere databasen.
- PostgreSQL: Databasen som lagrer data om medlemmer, søknader og fondets prestasjon.
- Supabase Storage: Lagring av eventuelle filer/bilder knyttet til medlemmer eller annet innhold.