OnStage è un progetto che permette di gestire schermi pubblicitari in tempo reale. Con OnStage, è possibile modificare le diapositive mostrate, gestire le informazioni di visualizzazione e abilitare lo scorrimento automatico delle slide.
- Gestione delle diapositive: Modifica, aggiungi o rimuovi diapositive per gli schermi pubblicitari in tempo reale.
- Configurazione delle informazioni di visualizzazione: Personalizza le informazioni mostrate sugli schermi.
- Scorrimento automatico: Attiva o disattiva lo scorrimento automatico delle diapositive.
- Node.js (versione LTS consigliata)
- NPM (Node Package Manager)
-
Clona questo repository nel tuo ambiente locale:
git clone [email protected]:PowerMagnum/OnStage.git cd OnStage
-
Installa le dipendenze necessarie eseguendo:
npm install
-
Avvia l'applicazione:
node .
-
Il servizio sarà hostato sulla porta
8080
per impostazione predefinita. È possibile modificare la porta nel filemain.js
se necessario.
Per accedere all'area amministrativa e gestire le diapositive, è necessario utilizzare i codici di accesso. Questi codici sono hardcodificati nell'array codes
all'interno del file main.js
(quello di default è 00000000
).
Se si desidera eseguire OnStage su una porta diversa dalla 8080
, è possibile modificarla nell'ultima riga del file main.js
: