Festival Operations Platform

RRF INTRANET
Command Centre for
Regina Reggae Fest

One platform to plan, coordinate, and execute every aspect of the festival — from first permit to last encore.

45+
Modules
17
Workstreams
7
Role Levels
100%
Audit Tracked
Core Modules
Everything You Need. Nothing You Don't.

Purpose-built modules for every festival workstream, all connected through a universal task system and activity spine.

Dashboard

Daily overview with alerts, due items, quick actions, and real-time stats across all workstreams.

Tasks

Universal task system with status workflow, priorities, owners, due dates, and workstream tagging.

Request Intake

Single front door for vendor apps, volunteer signups, sponsorship inquiries, spend requests, and more.

Vendor Management

Full vendor lifecycle: intake, approval, location assignment, fee tracking, and communications log.

Volunteers

Intake, role assignment, shift scheduling, check-in/out, and per-role training checklists.

Programming

Artist database with contacts, riders, fees. Stage schedule builder with run-of-show per stage.

Sponsorship

Visual pipeline board from prospect to closed. Deliverables tracker, agreements, and invoice status.

Operations

Incident log, permits tracker, daily checklists, and asset inventory for radios, tents, and generators.

$

Finance

Budget buckets by workstream, spend request approvals, vendor payments, and sponsor invoices.

Meetings

Meeting log with decisions register, integrated Jitsi video conferencing, and live Q&A panel with voting.

Ticketing & Check-In

QR code scanning, real-time check-in dashboard, duplicate prevention, and staff attribution.

🛒

Merch Store

Product catalog with variants, Stripe payment sync, order fulfillment tracking, and revenue reports.

🗣

Push-to-Talk Radio

Walkie-talkie style audio channels via Jitsi with real mic click sounds transmitted to all participants. Floating PTT widget survives page navigation.

Online Presence & Pokes

Real-time heartbeat tracking, radio channel assignments, and instant poke alerts with optional messages. Missed pokes persist until dismissed.

Health Inspections

SHA health inspection workflows with PDF overlay on official government forms. Organizer and vendor applications.

Governance

Board member directory, board meetings with attendance, formal motions with voting, and committee management.

📄

Documents & Photos

Single source of truth for policies, templates, contracts, and forms. Photo library with versioning and owners.

📣

Marketing & Content

Content calendar, pipeline board, reusable templates, social post approval workflow, and creative assets library.

📋

Protocols & SOPs

Step-by-step runbooks for every workstream. Interactive checklists with per-user progress tracking and completion bars.

🔗

Affiliate Program

Manage affiliates with promo codes, ticket allocations, commission tracking, referral analytics, and payout approvals.

🔈

Noise Monitoring

Log decibel readings by location and stage. Time-series charts for bylaw compliance and sound level trend analysis.

📋

Onboarding Wizards

Public-facing multi-step signup forms for volunteers and governance members. Role selection, availability grid, signature pad, and email intake.

Interactive Site Map

Editable SVG wireframe of festival grounds. Drag zones, resize areas, view vendor assignments and shifts. Publish a public link for volunteers.

📷

Selfie Wall

Founders upload selfies from the public site with email verification. Admin moderation workflow with approve, reject, and delete. Public gallery wall.

🔔

Push Notifications

Web Push via VAPID and Service Workers. Get poke alerts on your phone even when the screen is off. Works as an installable PWA on Android and iOS.

🔒

Two-Factor Auth (TOTP)

Optional TOTP two-factor authentication with Google Authenticator or Authy. QR code setup, 8 one-time recovery codes, encrypted secrets.

📱

Progressive Web App

Install to your home screen on any device. Offline-capable service worker, native push notifications, and standalone display mode.

💬

Real-Time Chat

Full chat system with public rooms, private channels, and DMs. Image, file, and voice attachments with emoji picker and push notifications for offline users.

🛍

Vendor Portal

Public-facing self-service portal for vendors. Token-based access without login, document uploads, SHA health applications, and site map viewing.

📋

Queue & Background Jobs

Database-backed job queue with Supervisor worker. Chat push notifications dispatched asynchronously so messaging stays fast under load.

Key Features
Built for the Festival, Not the Office

Every feature designed for the reality of running a live event — mobile-ready, fast, and field-tested.

Push-to-Talk Radio

Walkie-talkie style audio channels built on Jitsi WebRTC. A floating widget stays active as you navigate the entire intranet — no app switching needed.

  • 6 predefined channels (All Hands, Security, Stage Crew, Medical, Vendors, Ops)
  • Hold-to-talk button or spacebar PTT with real mic click sounds
  • Clicks transmitted to all channel members via Jitsi data channel
  • Real-time member list with online presence

Live Video + Q&A

Jitsi Meet video conferencing embedded directly into meetings. Attendees submit questions, upvote, and organizers pin or mark answered.

  • One-click "Go Live" for organizers
  • Real-time Q&A with vote deduplication
  • Pin important questions to the top
  • Full session lifecycle management

Health & Compliance

SHA health inspection workflows with PDF overlay on official government forms. Organizer and vendor applications tracked from submission to approval.

  • Digital versions of SHA paper forms
  • PDF generation with exact form overlay
  • Permit and compliance tracking
  • Incident logging with severity levels

QR Code Check-In

Scan ticket QR codes with any phone camera. Instant lookup, one-tap check-in, duplicate detection. Track who checked in whom and when.

  • Device camera scanning via html5-qrcode
  • Manual ID fallback for damaged codes
  • Real-time dashboard with remaining count
  • Staff attribution on every check-in

Board Governance

Full non-profit governance toolkit. Manage board members, schedule board meetings with attendance tracking, record formal motions, and organize committees.

  • Board member directory with terms and roles
  • Meeting attendance tracking and quorum
  • Formal motions with mover, seconder, and vote results
  • Committee membership and mandate management

Complete Audit Trail

Every action across every module is logged as an Activity record. Full transparency for festival leadership and accountability across all teams.

  • Who did what, when, to which record
  • Filterable by type, user, and date
  • Role-based access controls (7 levels)
  • Approval gates for spend and scheduling

Protocols & SOPs

Standard operating procedures with interactive checklists that staff check off in real time. Every workstream gets its own runbooks — security, medical, vendor setup, and more.

  • Ordered checklist steps with required/optional flags
  • Per-user completion tracking with progress bars
  • Version control and effective dates
  • Filter by workstream and status (draft, active, archived)

Affiliate & Referral Program

Drive ticket sales through affiliate partnerships. Create promo codes, allocate ticket inventory, track referrals and commissions, and manage payouts — all from one dashboard.

  • Custom promo codes with usage tracking
  • Ticket allocation and inventory management
  • Commission calculations and referral analytics
  • Payout requests with approval workflow

Public Onboarding Wizards

Beautiful, standalone multi-step forms that live outside the intranet — no login required. Prospective volunteers and governance members apply directly, with applications emailed to admins for review.

  • 6-step volunteer wizard with role cards and availability grid
  • 8-step governance wizard with articles, bylaws, and share classes
  • Canvas signature pad with retina support (gold ink)
  • Dual emails: admin notification + applicant confirmation

Interactive Site Map

A full-page SVG wireframe schematic of the festival grounds. Admins drag zones, resize areas, and see vendor assignments, volunteer shifts, and stage schedules — all overlaid on one interactive map.

  • Drag-and-drop zone positioning with resize handles
  • Click any zone for vendor, shift, and schedule details
  • Zoom and pan with mouse wheel and keyboard
  • Publish a shareable public URL (token-protected)

Push Notifications & Pokes

Tap someone's name to send an instant poke with an optional message. Online users see a full-screen alert; offline users get a Web Push notification on their phone — even with the screen off.

  • Real-time poke delivery via cache polling + DB persistence
  • Missed pokes queue with dismiss button and "time ago" labels
  • Sender sees "SENT" vs "QUEUED" based on receiver's online status
  • VAPID Web Push with FCM for Android and Safari for iOS

Two-Factor Authentication

Protect accounts with optional TOTP two-factor authentication. Users scan a QR code with Google Authenticator or Authy and enter a 6-digit code on each login.

  • QR code + manual key setup flow from Profile page
  • 8 one-time recovery codes for account recovery
  • Encrypted secrets stored with Laravel's Crypt facade
  • Middleware enforces 2FA challenge before any app access

Selfie Wall

A public-facing selfie upload page where confirmed festival founders submit photos with their name and a caption. Admins moderate in the intranet — approved selfies appear on a live public gallery wall.

  • Founder email verification against registration list
  • Drag-and-drop photo upload with camera capture
  • Admin approve / reject / delete moderation queue
  • Public gallery with masonry layout and hover effects

Real-Time Team Chat

A full-featured chat system built right into the intranet. Public rooms for workstreams, private channels for sensitive topics, and direct messages between any two team members.

  • Image, file, and voice message attachments with thumbnails
  • Built-in emoji picker with quick actions (Stop, OK, Check)
  • Typing indicators and unread counters per room
  • Web Push notifications for offline members via background queue
  • Floating chat widget on every page + full-screen desktop view
  • Real-time delivery via WebSockets (Laravel Echo + Reverb)

Vendor Self-Service Portal

Each approved vendor gets a unique portal link — no login required. They can view their status, upload required documents, complete health inspection applications, and check the festival site map.

  • Token-based access — one unique URL per vendor
  • Document uploads (PDF, images, Office docs, 10MB limit)
  • SHA health inspection application submission
  • View published interactive site map
How It Works
From Request to Resolution

Everything flows through one unified pipeline — no more scattered spreadsheets, group chats, and email chains.

1

Submit

Intake form creates a Request + Task automatically

2

Assign

Routed to the right workstream lead with priority

3

Approve

Spend, schedule, or public commitments get gated review

4

Execute

Tasks tracked through in-progress with linked evidence

5

Archive

Completed with full audit trail and documentation

Under the Hood
Modern Stack. Zero Bloat.

Built on proven, maintainable technology — no heavy JavaScript frameworks, no vendor lock-in.

Laravel 12
PHP framework with Eloquent ORM, Blade templates, and built-in auth
Alpine.js
Lightweight reactive UI without the SPA complexity
Tailwind CSS
Utility-first styling with custom Rasta theme tokens
MySQL
Relational database with full migration history
Jitsi Meet
Self-hosted video conferencing and WebRTC push-to-talk radio
Stripe
Payment processing with webhook sync for merch orders
Apache + SSL
Hardened HTTPS hosting with Let's Encrypt certificates
QR / Camera
Client-side QR scanning — works on any phone browser
Google TTS
Text-to-speech audio generation for quotes and announcements
WebRTC
Real-time audio channels with browser-native push-to-talk
Web Push / VAPID
Push notifications via Service Workers and FCM — works with screen off
PWA
Installable progressive web app with offline service worker
TOTP / 2FA
Google Authenticator compatible two-factor authentication
PDF Overlay
Generate filled government forms from digital data entries
Laravel Reverb
WebSocket server for real-time chat, typing indicators, and live updates
Supervisor
Process manager for Reverb WebSocket server and background queue worker

Plan. Coordinate. Execute.

One platform for your entire festival team — from the first planning meeting to the last cleanup shift.

Request a Demo gocomputerhelp.com