--- title: Digital Signage System date: 2025-04-21T13:00:00Z ---
Et skreddersydd system for digital skjermvisning med sentralisert administrasjon. Utviklet fra bunnen av med fokus på fleksibilitet, brukervennlighet og skalerbarhet.
Systemet er designet for å forenkle visning og administrasjon av digitalt innhold på flere skjermer samtidig, med fokus på fleksibilitet og brukervennlighet.
Administrer alle skjermer og innhold fra ett sted med et intuitivt webgrensesnitt. Last opp, organiser og planlegg innhold for alle tilkoblede skjermer.
Oppdater innhold på alle skjermer umiddelbart med WebSocket-teknologi som eliminerer behovet for manuell oppdatering av hver skjerm.
Støtter et bredt spekter av innholdstyper inkludert bilder, videoer, nettsider og dynamisk innhold for optimal informasjonsformidling.
Organiser skjermer i grupper for målrettet innholdsdistribusjon basert på lokasjon, avdeling eller andre kriterier for effektiv kommunikasjon.
Planlegg innhold for visning på bestemte tider, dager eller perioder, med detaljert kontroll over rotasjon og visningstid.
JWT-basert autentisering og rollebasert tilgangskontroll sikrer at kun autoriserte brukere kan administrere innhold og systeminnstillinger.
Digital Signage-systemet er bygget med moderne teknologier og følger en robust fullstack-arkitektur som sikrer pålitelighet, ytelse og skalerbarhet.
Systemet er bygget med følgende komponenter:
Administrasjonspanelet gir en intuitiv og brukervennlig grensesnitt for å håndtere alt innhold og alle skjermer i systemet. Her kan brukere:
Administrasjonspanelet er bygget med React.js og bruker moderne UI-komponenter for å sikre en responsiv og sømløs brukeropplevelse på alle enheter.
Skjermvisningen (Player) er optimalisert for 24/7 drift og kan kjøres på nesten hvilken som helst enhet med en nettleser. Nøkkelfunksjoner inkluderer:
Playeren er designet for å være ressurseffektiv og kan kjøre på rimelig maskinvare som Raspberry Pi, Chrome OS-enheter eller utdaterte PC-er, noe som reduserer kostnadene for implementering.
Hele systemet kjører på en robust og skalerbar cloud-infrastruktur som sikrer høy tilgjengelighet og ytelse.
Digital Signage-systemet er implementert på Google Cloud Platform med en dedikert Ubuntu-server for maksimal pålitelighet og ytelse. Denne cloud-baserte tilnærmingen gir flere fordeler sammenlignet med tradisjonelle on-premise løsninger.
Digital Signage-systemet er bygget med moderne og robuste teknologier som sikrer høy ytelse, skalerbarhet og enkel vedlikeholdbarhet.
Dette prosjektet ga meg verdifull erfaring innen flere områder av fullstack-utvikling og systemarkitektur.
Utvikling av et komplett system fra frontend til backend, med fokus på robust arkitektur og kode som er enkel å vedlikeholde og utvide.
Implementering av WebSockets for effektiv sanntidskommunikasjon mellom server og klienter, med fokus på pålitelighet og ytelse.
Oppsett og konfigurasjon av cloud-infrastruktur på Google Cloud Platform, inkludert serveroppsett, sikkerhetsgrupper og nettverkskonfigurasjon.
Konfigurasjon av Ubuntu-server med Nginx som reverse proxy, inkludert SSL/TLS-oppsett og optimalisering for høy ytelse og sikkerhet.
Design av intuitive brukergrensesnitt for både administratorer og sluttbrukere, med fokus på brukervennlighet og effektivitet.
Utvikling av en skalerbar og modulær systemarkitektur som kan tilpasses ulike behov og vokse med brukerbasen over tid.
Ta kontakt om du ønsker å diskutere hvordan skreddersydde digitale skjermløsninger kan forbedre kommunikasjonen i din organisasjon.