About
ShowHub is an all-in-one show management platform for theatre productions, film projects, and live events. Creatives get a full dashboard to manage schedules, media, songs, and cast — while cast members access everything through a single link, no account required.
Built by a theatre tech engineer who got tired of juggling spreadsheets, WhatsApp groups, and shared drives, ShowHub puts everything in one place. From rehearsal tracks to show calls, costume guides to sheet music — it's all there behind one simple code.
Features
- Cast View — Share a single link or access code. Cast see announcements, schedule, media, songs, and links — no login, no app download.
- Show Dashboard — Create and manage multiple shows with custom colours, sections, and role-based access for Creatives and cast.
- Scheduling — Interactive calendar with RSVP tracking, group assignments, and iCal export. Cast can mark availability without an account.
- Songs & Stems — Upload rehearsal tracks, part stems, and accompaniment files. Cast stream them directly from their cast page.
- Media & Files — Share scripts, videos, PDFs, and documents up to 500MB. Group-based permissions and GDrive folder embedding supported.
- Announcements — Post updates with emoji reactions. Cast see them instantly on their cast page.
- Important Links — Sheet music, costume guides, booking forms — all pinned in one place.
- Chat — Group messaging with threaded replies for cast and crew discussions.
- Push Notifications — Opt-in notifications for events, announcements, and chat messages.
- Access Codes — Generate unique codes for each cast member. Revoke them anytime.
- Security — Email verification, JWT auth, rate limiting, biometric unlock, CSP headers, HSTS, and password reset flow.
Technology
Frontend
Vanilla JS SPA + PWA
Backend
Node.js + Express
Database
SQLite
Auth
JWT + bcrypt
Email
Resend
Container
Docker + Cloudflare Tunnel
About Duckers Dev
Hey! I'm Duckers — a web developer and theatre tech engineer from the UK. I build tools that make live productions smoother and more accessible.
I'm an active member of Hack Club and spend my time coding, singing, and creating theatre tech projects. My main focus is on making show control accessible to everyone through web-based tools.
When I'm not coding, you'll find me working on lighting designs for theatre productions or running sound for shows.
duckers.dev · [email protected]
More Projects
WebCue
A web-based alternative to QLab for running audio and lighting cues in the browser. Integrates with QLC+ for lighting control.
Try it →
LyricShow
Displays lyrics from lrc files in a clean, readable format. Perfect for live performances and rehearsals.
Try it →
Blog
Writing about web development and theatre tech. Powered by GitHub Issues.
Read →