Synaplan
기업을 위한 오픈소스 AI 플랫폼
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Painel touchscreen do Smart Office (Raspberry Pi 5 + ecrã DSI de 5", 800×480,
Chromium em modo kiosk). Uma única index.html, sem build, com HTML, CSS e JavaScript puro.
index.html ← única página (painel, modais e área administrativa)
css/style.css ← painel principal (7 cartões: 4 + 3)
css/admin.css ← área administrativa
js/dataProvider.js ← Luz, A.C., Tomada, Timer (Node-RED local) e Clima (Open-Meteo)
js/app.js ← painel, screensaver, temporizadores, navegação
js/adminApi.js ← configuração central da API admin + pedidos HTTP (timeout, retry, CSRF)
js/adminAuth.js ← sessão admin (cookie HttpOnly) e bloqueio por inatividade
js/admin.js ← vistas: Dashboard, Utilizadores, Acessos RFID, Cartões, Salas e portas,
Dispositivos IoT, Permissões, Histórico, Definições
docs/ADMIN_API.md ← endpoints usados, estado em produção e o que falta
backend/ ← fluxos Node-RED, migração MySQL e bancada de testes (não publicado na Vercel)
POST /api/admin/login). Não há
credenciais, tokens ou passwords no código nem no localStorage.Instalação do backend (migração SQL, CORS com PATCH, fluxos): backend/README.md.
Ver docs/ADMIN_API.md para o contrato completo, os requisitos de CORS/cookies e o esquema MySQL.
O URL da API administrativa está em js/adminApi.js (CONFIG.baseUrl).
Para o substituir sem editar o ficheiro, definir antes dos scripts em index.html:
<script>window.SMART_OFFICE_ADMIN_API = "https://api.exemplo.com";</script>
O fuso horário do escritório (predefinição Atlantic/Cape_Verde) é configurável em Definições.
Site estático: não há build nem rewrites.
..docs/ADMIN_API.md §2.3).Secure; SameSite=None enquanto o site e a API estiverem em domínios diferentes.chromium-browser --kiosk --noerrdialogs --disable-infobars https://<projeto>.vercel.app
O login precisa de teclado. Sem teclado físico, instalar um teclado virtual
(ex.: squeekboard no Raspberry Pi OS Bookworm/Wayland).