OVERVIEW
Dashboard Overview
Real-time repair operations at a glance
—
Pending
—
In Repair
—
Completed
—
Revenue (XAF)
Active Repairs
View Board →
Alerts
View All Alerts →
Recent Bookings
| ID | Client | Device | Service | ETA | Paid/Total | Status |
|---|
Repair Board
Click cards to update repair status
All Repairs
Every repair record — edit, view client profile, print receipt or send via WhatsApp
—
Active
—
Completed
—
Collected (XAF)
—
Outstanding (XAF)
| ID | Client | Phone | Device | Service | ETA | Paid/Total | Status |
|---|
Bookings
Online requests and walk-in / phone-in bookings recorded by staff
Online Bookings
| ID | Client | Phone | Service | Device | Preferred Date | Prio | Status | Actions |
|---|
Walk-in / Phone-in Bookings
| ID | Client | Phone | Address | Problem / Service | Date | Actions |
|---|
Daily Financial Report
Loading...
Daily Financial Summary
—
Gross Profit • Loading data...
Total Income
—
Total Expenses
—
Outstanding
—
Cash Position
—
Repair Revenue
From repairs table
—
Total Billed (XAF)
—
Collected (XAF)
—
Outstanding (XAF)
—
New Jobs Today
Revenue by Service
| Service | Jobs | Billed | Paid | Bal |
|---|
Revenue by Tech
| Technician | Jobs | Billed | Paid | Done% |
|---|
Expenses Logged Today
From expenses table
—
Total (XAF)
—
Entries
—
Avg
—
Cats
| Description | Category | Amount | Date |
|---|
Store & Global Orders
—
Orders
—
Revenue
—
Active Imports
—
Import Bal
QR / Mobile Money
—
Generated
—
Confirmed
—
MTN
—
Orange
Reconciliation Summary
| Line Item | Source | Amount | Note |
|---|
Notes & Handover
Store Orders
Orders from the online store
0
Total Orders
0
Pending
0
Processing
0
Total Revenue
| ID | Customer | Phone | Items | Total | Status | Actions |
|---|
Visitors
Walk-in visitors log and follow-ups
0
Total Visitors
0
Today
0
Repairs
0
Inquiries
| # | Visitor | Phone | Purpose | Notes | Date & Time | Actions |
|---|
Tasks & To-Do
Track your action items
Pending
Clear done
Completed
Notes
Team memos and quick notes
Reminders
Pickup alerts, follow-ups, orders
Parts & Inventory
Stock levels and inventory value
0
Total Types
0
Low Stock
0
Inventory Value
0
Active Suppliers
| Part Name | SKU | Stock | Min | Cost (XAF) | Supplier | Status |
|---|
Part Requests
Technician part orders — approve, assign to suppliers, receive into stock
0
Pending
0
Approved
0
In Transit
0
Received
0 Requests
| Date | Part Name | Qty | Technician | Repair | Notes | Supplier | Status | Actions |
|---|
Suppliers
Parts suppliers and contacts
Supplier Detail
📦
---
---
---
---
0
Active Parts
0
Deliveries
0
Total Invoices
0
Pending Pmt
| Ref # | Date | Description | Amount | Status | Action |
|---|
Revenue
Complete financial picture from all repair records
—
Total Billed (XAF)
—
Total Collected
—
Outstanding
—
Collection Rate
—
This Month Billed
—
This Month Collected
—
This Month Outstanding
—
This Month Jobs
—
Total Jobs
—
Avg Job Value
—
Completion Rate
—
Jobs w/ Balance Due
Revenue by Service
| Service | Jobs | Billed (XAF) | Collected | Outstanding | Share |
|---|
Monthly Trend — Last 6 Months
| Month | Jobs | Billed (XAF) | Collected | Outstanding |
|---|
Revenue by Technician
| Technician | Jobs | Billed (XAF) | Collected | Avg Value | Done Rate |
|---|
Expenses
Business costs
—
Total Expenses (XAF)
—
This Month (XAF)
—
Total Entries
—
Avg per Entry (XAF)
| Description | Category | Amount (XAF) | Date |
|---|
QR Now
Generate a payment QR — scanning it dials the USSD code instantly
New Payment Request
Recent Payments
| ID | Amount | Network | Status | Time | |
|---|---|---|---|---|---|
| Loading... | |||||
Reports & Analytics
Live data from your database
—
Total Revenue
—
Repairs Done
—
Avg Job Value
—
Profit Margin
Monthly Revenue (XAF)
Repair Status
Top Services
Technician
Performance
Top
Device Brands
Notify Clients via WhatsApp
Status updates, custom messages, bulk notifications
Status Update —
Select a Repair
Find Repair
Custom Message
Phone Number
Message
0 characters
Bulk —
Repairs Ready for Pickup
Clients with status Ready not yet notified today.
Message
Templates
Blog Comments
Moderate comments on blog posts
Comments
Loading…
Customer Suggestions
Ideas and feedback from the contact page
Suggestions
Loading…
Apple ID Records
Manage Apple ID recovery clients & assigned technicians
—
Total Records
—
In Progress
—
Resolved
—
Unassigned
| # | Full Name | Phone | Address | DOB | Device | Password | Technician | Date | Actions | |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||
CMS Overview
Manage your website content and marketing
0
Blog Posts
0
Active Services
0
Client Reviews
0
Shop Items
AI Assistant
Knowledge
Manage →
0 Q&A Pairs
Powering your automated customer support
Media Assets
Library →
0 Files
Images and documents for your site
Recent Content Updates
| Topic / Item | Category | Date Modified | Status |
|---|---|---|---|
| Loading updates… | |||
Page Management
SEO meta, hero content & media for every public page
Business Info
Shown in footer, invoices, WhatsApp
Business Details
Social Links
Services
Manage repair services listed on the site
Repair Services
Loading…
Homepage
Hero section and stats shown on the home page
Hero Content
Hero Appearance
Stats Bar
Media Library
Upload and manage site images and assets
Galleries
Loading library...
Team / Technicians
Manage the repair team shown on the site
Technicians
Loading…
Customer Reviews
Approve or remove reviews shown on the site
Reviews
Loading…AI Knowledge Base
Manage Q&A entries — the AI uses these to answer customer questions accurately
Knowledge Entries
| Question | Answer | Category / Keywords | Active | Actions |
|---|
Customer Questions
Questions customers asked the AI widget
that couldn't be answered — review, respond, and promote to KB.
Loading questions…
Blog Management
Create and manage your website articles
Articles
Loading blog posts...
Shop Inventory
Manage items sold in the online store
Products
Loading products...
Site Settings
Feature flags, appearance, notifications
Features
Appearance
Admin Notifications
Training Academy
Graduates · Applications · Certificates
Graduates
—
— employed
Applications
—
— pending review
Certs Issued
—
— cohorts
Graduates
Loading graduates…
Applications
Loading applications…
Certificate & Transcript Generator
Each document gets a unique TRN-YYYYMMDD-NNN ID.
The QR code at the bottom-right links to
training.html?ref=TRN-…
for instant public verification.
Issued Certificates
Loading certificate log…
Global Orders
Manage import orders from Taobao, AliExpress, Amazon & more
0
Pending
0
Purchasing
0
Shipped
0
Delivered
Web Dev Inquiries
Leads from the Web Development services page
0
New
0
Contacted
0
Won
0
Lost
Security
Database status and admin PIN
Database Status
Testing connection…
Change Admin PIN
Network Overview
Live status across all display devices
0
Active Devices
0
Playlists
0
Media Items
99%
Health
Device Heartbeat
Loading...
Display Screens
Assign playlists and monitor screen status
| Screen | Playlist | Last Seen | Rate | Actions |
|---|
Playlists
Build and manage content sequences
Air
All broadcast schedules across the network
—
—
| Asset | Client | Screen | Window | Cost | Actions |
|---|
Media Library
Upload images and videos for your screens
Client Accounts
Manage signage subscribers and their credits
Ad Applications
Review and action incoming advertiser submissions
Loading applications…
Live URL Broadcasts
Push a live webpage onto screens with a real-time countdown
DB Setup — run once
CREATE TABLE IF NOT EXISTS signage_live_urls ( id SERIAL PRIMARY KEY, title TEXT NOT NULL, url TEXT NOT NULL, device_ids TEXT DEFAULT '[]', start_at TIMESTAMPTZ, end_at TIMESTAMPTZ, status TEXT DEFAULT 'PENDING', requested_by TEXT, client_name TEXT, client_email TEXT, notes TEXT, admin_notes TEXT, preferred_duration INTEGER DEFAULT 3600, created_at TIMESTAMPTZ DEFAULT NOW() );
Loading…
PLAYLIST EDITOR
—
Sequence
0 items
Media Library
0 assets
Approve Campaign
Media Only
Mark LIVE — asset stays in the library, not added to any playlist
Add to Playlist
Choose one or more playlists to append this asset to
New Broadcast
Loading…
0
Screen Settings
Basic Info
Layout
Live Clock
Show date & time overlay on screen
Branding
Company Name Badge
Show brand name in screen corner
Watermark
Faint diagonal overlay text across screen
QR Code
QR Overlay
Allow interactive QR codes on this screen
Scrolling Ticker
Appearance
% opacity
Speed
Higher speed compresses visible text — best for short messages.
Schedule
Leave both times blank to run all day.
Changes apply on the live screen within 5 seconds of saving.
Audio Playback
80%
Mute Screen
Force-mute all audio regardless of volume
Screen Link
Remote Commands
Danger Zone
New Live URL
Loading screens…
sec