# Planner bloków z sesjami ## Uruchomienie Wymaga Node.js 18 lub nowszego. W PowerShell ustaw kody dostępu i uruchom serwer: ```powershell $env:EDITOR_CODE="2468" $env:VIEWER_CODE="1357" node server.js ``` Następnie otwórz `http://localhost:3000`. Inne urządzenia w tej samej sieci otwierają adres: ```text http://ADRES_IP_KOMPUTERA:3000 ``` Adres IP można sprawdzić poleceniem `ipconfig`. ## Role - Kod `EDITOR_CODE` daje możliwość edycji i zapisu wspólnego projektu. - Kod `VIEWER_CODE` daje dostęp tylko do odczytu. - Projekt jest zapisywany w `data/project.json`. - Zalogowani oglądający otrzymują zmiany edytującego na żywo przez SSE. - Sesja jest przechowywana w bezpiecznym dla JavaScript cookie i wygasa po 7 dniach. Nie wystawiaj tego serwera bezpośrednio do Internetu bez HTTPS i dodatkowej ochrony sieciowej.