Tar steg mot komplett open source stack
FiksGataMi ble opprinnelig utviklet med åpne komponenter som React, Next.js, Tailwind CSS og Material Icons.
Samtidig var deler av løsningen bygget på Google-tjenester, spesielt for kart og database: Google Maps og Firestore.
Nå har vi deployet en ny versjon av plattformen med et tydelig mål: å bevege oss mot en mer komplett open source stack.
Hva er nytt?
I den nye versjonen har vi gjort noen viktige endringer:
- Databasen er migrert fra Firestore til SQLite
- Kartkomponenten er byttet til Leaflet med OpenStreetMap
- Innholdet for informasjon og blogg er nå gjort om til mark down(.md). Vi beyntter React Markdown for å vise innholdet, denne komponenten er open source.
Dette gir oss bedre kontroll over teknologien vi bygger på, samtidig som vi reduserer avhengigheten til lukkede plattformer.
Hvor står vi nå?
Vi er ikke helt i mål enda. Noen deler av løsningen bruker fortsatt Google-tjenester:
- Autentisering ved Github og Google, gjennom Next Auth
- Adressesøk går fortsatt gjennom Google
- E-postutsendelse går fortsatt gjennom Firestore
Med andre ord: vi har tatt et stort steg, men ikke det siste.
Veien videre
Målet er fortsatt tydelig: en robust, transparent og mest mulig åpen teknologistack for FiksGataMi.
Migreringen vi nå har gjort gjør det enklere å videreutvikle tjenesten på egne premisser, og gir et bedre grunnlag for drift over tid.
Dette er en viktig milepæl i arbeidet med å gjøre FiksGataMi mer åpen, mer bærekraftig og mer uavhengig.

