Multi-Tenant Tailscale Network for Raspberry Pi Displays
Email: {{ user.email || email }}
Role: {{ user.role || currentRole }}
Tenant ID: {{ user.tenant_id || 'N/A' }}
Manager Mode: {{ isManagerMode ? 'Enabled (Team Admin)' : 'Restricted (Staff)' }}
Hands-off white-glove service where our admin staff handles all content scheduling, slide uploads, and schedule curation directly via emailβrequiring zero management effort from community staff.
Describe the new features you're looking for and our product team will build it for your senior community.
Submitting as: {{ user.email || email }}
Monitor connected Pi display nodes and register new hardware by IP or Tailscale IP.
| Device Name | Assigned Location | Tailscale IP | Status | Content Ratio (Ads vs Community) | Last Heartbeat | Actions |
|---|---|---|---|---|---|---|
|
{{ dev.name }}
Key: {{ dev.unique_key }}
|
{{ dev.location ? dev.location.name : 'Main Lobby Display' }} |
{{ dev.ip_address || 'Pending...' }}
β Web:8088
|
{{ dev.status }} | {{ dev.content_ratio || '75% Community / 25% Ads' }} | {{ formatTimeAgo(dev.last_seen) }} |
| Community Name | Community Address | Number of Screens | Active Slides | Inactive Slides | Number of Advertisers / Ads |
|---|---|---|---|---|---|
| {{ loc.name.split(' - ')[0] }} | {{ loc.address || '100 Senior Way' }} | 2 | {{ scheduleItems.filter(i => i.active).length }} | {{ scheduleItems.filter(i => !i.active).length }} | {{ assets.filter(a => a.is_advertiser).length }} |
| Name / Staff | Community Scope | Billing Control | |
|---|---|---|---|
| Sarah Jenkins | [email protected] | Oakridge Senior Living | Enabled |
| Person (Contact) | Company / Sponsor | Billing Status | Active Ad Assets | |
|---|---|---|---|---|
| Dr. Marcus Vance | Downtown Family Dental | [email protected] | Active (Billing Admin) | 2 Assets Uploaded |
Curate categories and pre-approved trivia questions available to community directors.
Q: {{ bank.question }} | Answer: {{ bank.answer }}
Configure which Director apps and advanced tools are unlocked for Bronze, Silver, and Gold account tiers.
| Feature / App Module | Bronze | Silver | Gold | Banner Ad |
|---|---|---|---|---|
| {{ feature.name }} |
Always free, no matter the level
Celebrate resident birthdays with high-contrast banners.
BronzeDisplay daily activity schedules and room locations.
SilverUpload menu PDF/image or enter itemized text for meals.
GoldInteractive slide templates with timed answer reveals.
GoldQuickly post a photo and details of a found item.
Gold{{ bdayMsg || 'Wishing you a wonderful day.' }}
{{ eventTime || '2:00 PM - Main Hall' }}
Answer: {{ triviaA || '-' }}
Breakfast: {{ menuBreakfast || 'Scrambled Eggs, Toast' }}
Lunch: {{ menuLunch || 'Roast Turkey, Potatoes' }}
Dinner: {{ menuDinner || 'Baked Salmon, Asparagus' }}
Found: {{ lfLocation || 'Lobby' }}
Manage your community's featured posts across 3 fixed priority slots.
Manage your community's featured posts across 3 fixed priority slots.
Q: {{ triviaQ || '-' }} | A: {{ triviaA || '-' }}
{{ bdayMsg || 'Wishing you a wonderful day.' }}
{{ eventTime || '2:00 PM - Main Hall' }}
Answer: {{ triviaA || '-' }}
Breakfast: {{ menuBreakfast || 'Scrambled Eggs, Toast' }}
Lunch: {{ menuLunch || 'Roast Turkey, Potatoes' }}
Dinner: {{ menuDinner || 'Baked Salmon, Asparagus' }}
Found: {{ lfLocation || 'Lobby' }}
Q: {{ triviaQ || '-' }} | A: {{ triviaA || '-' }}
| Active | Featured | Edit | Category | Duration | Schedule Item / App | Expires On | Date Added | Delete | |
|---|---|---|---|---|---|---|---|---|---|
| π | Locked | - | - | Ad Space | 15s | π’ Ad Space (Guaranteed Sponsor Rotation) | - | - | π |
| - | - | - | + | Open Slot | 20s | β Empty Slide Slot {{ combinedItem.slotNumber }} (Click to Add App) | - | - | - |
| β | Featured | β | - | Featured Space | 20s | β Featured Spotlight Space (Active Featured Posts Rotation) | - | - | β |
| {{ combinedItem.category }} | β Ώ {{ combinedItem.name }} π Locked (Upgrade Required) β Featured | {{ combinedItem.date_added }} |
Manage billing payment methods, screen license seats, and invoice history for this senior community.
Current Plan: Professional Multi-Screen Tier ($199/mo)
Next billing cycle: October 1, 2026. Payment method: Visa ending in 4242.
Select your ad format, upload media assets, or paste YouTube links for zero-buffer local Pi playback.
Real-time daily impression appearances across active community displays.
Sponsor banner occupying the bottom 20% of regular community slides.
Dedicated full-screen standalone visual or video ad asset.
| Preview | Asset Name / Source | Format | Approval Status | Actions |
|---|---|---|---|---|
|
|
{{ asset.name }} | {{ adFormat.replace('_', ' ') }} | {{ asset.approval_status || 'Pending Review' }} |