diff --git a/README.md b/README.md index f8d85fd..cf51aff 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ Open-source digital signage management software. Control content on TVs, displays, and kiosks from anywhere. **Hosted version:** [screentinker.com](https://screentinker.com) — free tier available, no credit card required. +**Community:** [Discord](https://discord.gg/JHWQRPaG) ## Features @@ -11,13 +12,13 @@ Open-source digital signage management software. Control content on TVs, display - **Multi-zone layouts** — split screens into zones with drag-and-drop editor; 7 built-in templates (fullscreen, split, L-bar, PiP, grid) - **Video walls** — combine multiple displays into one screen with bezel compensation, device rotation, and leader-based sync - **Remote control** — live view, touch injection, key input, power on/off -- **Scheduling** — visual weekly calendar with recurrence rules (daily/weekly/monthly), priority-based conflict resolution, device-level and group-level schedules, device-level overrides, timezone support +- **Scheduling** — visual weekly calendar with recurrence rules (daily/weekly/monthly), priority-based conflict resolution, both device-level and group-level schedules (device-level overrides win over group-level), timezone support - **Widgets** — clocks, weather, RSS tickers, text/HTML, webpages, social feeds, and Directory Board (scrolling lobby tenant/room/staff directories with dark/light themes, category management, and anti-burn-in motion) - **Kiosk mode** — interactive touchscreen interfaces - **Proof-of-play** — per-content and per-device analytics, hourly/daily breakdowns, CSV export for ad verification - **Device telemetry** — battery, storage, RAM, CPU, WiFi signal strength, and uptime reported by Android players -- **Offline resilience** — players keep displaying cached content during server or network outages (Android ContentCache, web player Service Worker); state syncs when connectivity returns -- **Mobile-responsive dashboard** — full management UI works on phones and tablets +- **Offline resilience** — both web and Android players keep displaying cached content during server or internet outages (Android ContentCache, web player Service Worker); state syncs when connectivity returns +- **Mobile-responsive** — full management dashboard and landing page work on phones and tablets - **Alerts** — email notifications when devices go offline - **Teams** — multi-user with owner, editor, and viewer roles; team-based device access - **White-label** — custom branding, colors, logo, favicon, CSS, and domain @@ -25,7 +26,7 @@ Open-source digital signage management software. Control content on TVs, display - **Export/Import** — v2 format with playlists, device groups, schedules, and optional media bundling (ZIP); backward-compatible v1 import with automatic playlist migration - **Device authentication** — per-device tokens for secure WebSocket connections; devices authenticate on every reconnect - **Account management** — in-app password change, profile editing, email-based password reset -- **Security** — JWT auth, bcrypt hashing, parameterized SQL, rate-limited endpoints, per-user ownership checks on all resources, ongoing XSS/IDOR audits +- **Security** — JWT auth, bcrypt hashing, parameterized SQL, rate-limited endpoints, per-user ownership checks on all resources, ongoing auth/IDOR/XSS audits - **Built-in billing** — Stripe integration for SaaS subscriptions (optional) - **Auto-update** — OTA updates pushed to devices automatically - **Activity log** — full audit trail of user and system actions diff --git a/frontend/landing.html b/frontend/landing.html index b6dfa8e..c2b46cc 100644 --- a/frontend/landing.html +++ b/frontend/landing.html @@ -213,12 +213,16 @@
📺

Multi-Zone Layouts

Split screens into zones with a drag-and-drop editor. 7 built-in templates or create your own.

🎬

Video Wall

Combine multiple displays into one giant screen. Automatic bezel compensation. Any grid size.

🖥

Remote Control

See what's on screen in real-time. Send key presses, navigate menus, power on/off remotely.

-
📅

Scheduling

Visual weekly calendar. Set content to play at specific times with recurrence rules.

+
📅

Scheduling

Visual weekly calendar with recurrence rules. Schedule per device or for whole groups — device rules override the group.

+
🎶

Playlists

Share one playlist across many displays. Draft changes, preview, then publish — or revert to the last published version.

+
🏢

Directory Board

Scrolling lobby, building, and staff directories. Categories, dark & light themes, anti-burn-in. Not found in any other open-source CMS.

🔧

Content Designer

Built-in editor with live clocks, weather, RSS tickers, countdowns, QR codes, and more.

🖱

Kiosk Mode

Create interactive touchscreen interfaces. Wayfinding, directories, check-in screens.

📊

Proof-of-Play

Track what played, when, and on which device. Export CSV reports for ad verification.

🔔

Alerts & Monitoring

Email alerts when devices go offline. Full telemetry: battery, storage, WiFi, uptime.

-
🔒

Self-Hosted Option

Deploy on your own infrastructure. Your data never leaves your network. Full control.

+
🔌

Offline Resilience

Displays keep playing cached content when the internet or your server drops. They catch up automatically when you're back.

+
📱

Mobile Dashboard

Manage everything from your phone. The full dashboard works on any mobile browser — no separate app needed.

+
🔒

Self-Hosted Option

Deploy on your own infrastructure. Your data never leaves your network. Lock down signups with a single env var.

🎨

White Label

Custom branding, colors, logo, and domain. Resell under your own brand.

👥

Teams

Multi-user accounts with owner, editor, and viewer roles. Invite by email.

🔄

Auto-Update

Devices automatically update when you push a new version. Zero manual intervention.

@@ -285,6 +289,7 @@
© 2026 ScreenTinker. All rights reserved.