| Preview | Ref No. / Date | PIC | Job Name | Job Item | Production Type | Delivery | Qty | Due / Time | Status |
|---|
Dashboard
⚠ Testing mode: no Supabase login active. Do not use for live data.
Production Staff Portal
Manual status update before QR scanner.
Left-to-right production workflow
Use this board to move jobs from Pending Approval → Can Print → Can Heat → QC / Packing → Ready. Each card only shows the next action, so production staff do not need to open the full job form.
View only
Hold Monitor
Paused jobs that need manager / sales follow-up.
JCP PRODUCTION DASHBOARD
—
What jobs need action right now?
Auto refresh: 30s
Due Today
Ready to Heat
Ready for Dispatch / Collection
Jobs On Hold
Production Calendar
Due-date workload only
Overdue
Today
Upcoming
Ready / Complete
Offday
Click any calendar day to open all due jobs.
Insights Dashboard
Filter by date range, month, annual and Sales Team / Sales personProduction Commission by Method
| Production Type | Total Jobs | Total PCS | Completed Jobs | Completed PCS | Commission Rate | Estimated Commission | Pending Jobs | Overdue |
|---|
Active Jobs by Sales Team
0 selected
| Item ↕ | Category | Stock ↕ | Min Level | Unit Cost | Status | Action |
|---|
Reorder Alert
Supplier Master
Recent Movement
Job History
| Date | Ref No. | PIC | Job Name | Job Item | Delivery | Qty | Due Date | Status | Completed | Proof | Action |
|---|
Team Profile
Use checkbox to select Sales Team records for bulk delete. Active Sales Team records appear in job assignment and Sales Team Workload. Production Team is record-only foundation for now.Sales Team
Active Sales Team records appear in New Job assignment, Sales Team Workload and filters. Use checkbox to bulk select/delete records.Production Team
Record-only now. Useful later for production, sublimation factory and team planning.Foundation only: staff records, mistake notes and outstanding salary advance tracking. No payroll/attendance logic yet.
⚠️ Unsaved staff changes. Click Save Production Team before leaving.
| Photo | Name | Sex | DOB | Age | Passport / IC | Position | Join Date | Current Salary | Bank Account | Emergency Contact | Record of Mistake | Outstanding | Accommodation Rate | Remark | Status |
|---|
Data Health
Scan missing fields, duplicate records, invalid dates and oversized images before real production use.Data Health Check
Scan missing fields, duplicate records, invalid dates and oversized images before real production use.
System Settings
Used when creating a new job.
Advanced / Developer settings — Boss-only. Most day-to-day users will never need this tab.
Development Mode / Boss Override
OFF by default. When ON, everyone using this browser gets full Boss access and role restrictions are disabled — testing only, do not enable on shared production devices.
Supabase Cloud Sync
Paste Project URL only. The system will add /rest/v1 automatically if needed.
Use anon/public key only. Do not paste service_role key.
Cloud status will appear at the top-right after saving.
Deletes: all trial production jobs from this browser and Supabase cloud for everyone.
Preserves: Settings, Team Profile, Inventory, Recycle Bin history and Activity Log.
Preserves: Settings, Team Profile, Inventory, Recycle Bin history and Activity Log.
Access & Accounts
Signing in loads your real role from public.jcp_user_profiles — RLS-enforced since V1.7.2. Note: creating new Supabase Auth users still happens in the Supabase dashboard for now; role management for existing users happens here.
Not signed in. Role is restricted to Production Team until you sign in — there is no local/demo role switch anymore.
-
-
Role is controlled entirely by your signed-in Supabase profile, unless Development Mode / Boss Override (General tab, Boss-only) is turned ON for testing.
User Management
Change role/access for existing signed-in users. New Supabase Auth accounts are still created via the Supabase dashboard; if a newly created user does not appear below, their public.jcp_user_profiles row is missing — the V1.7.3 SQL adds an auth.users trigger so this happens automatically going forward.
| Role | Active | Updated | ||
|---|---|---|---|---|
| Not loaded yet — click Refresh. | ||||
Role Permission Matrix
Unsaved
Control which modules and actions each role can access. Boss permissions are always fully enabled and cannot be changed.
Changes require cloud confirmation before taking effect — cross-device sync requires the
jcp_system_settings cloud table (see V1.7.27A SQL).
⚠ Cloud permission configuration could not be loaded. Showing local cache or factory defaults. Changes will not sync across devices until the cloud table is available.
Loading permission matrix…
Appearance
Choose theme and font style. Settings are saved in this browser.
Theme
One click switch, same style as Marketing Growth OS.
System Font
Applies to main content and forms.
Tab / Menu Font
Applies to sidebar, top tabs and theme pills.
Display Size
Personal device preference — not shared across users. Default is Comfortable.
Production Clock
Style
Time Format
Live Preview
00:00:00
Loading…
Clock style applies to the sidebar production clock. Changes take effect immediately on save.
Printing Method
Set available production / printing methods. Example: DTF, Embroidery, Silkscreen.
Commission Rate Per Piece
Auto-matched with Printing Method. Add/remove methods there, and this tab follows.
Capacity & Alerts
DAILY PRODUCTION CAPACITY
Normal daily capacity by printing method. Exceeding capacity may require OT, rescheduling, or workload adjustment.
BULK ORDER ALERT
Flag an individual job when its total quantity reaches or exceeds this value.
Jobs with Qty ≥ this value will show a Bulk Order warning.
Preview: H250527-001
Full System Backup
Export / restore everything: jobs, inventory, suppliers, team profiles, images, settings, activity log and recycle bin.
Safety note: CSV is only for job lists. Use JSON backup before major changes, because photos and settings cannot be safely preserved by CSV.
Daily Production Lists
Quick print/export for production floor: DTF due today, printed waiting pickup, heat/QC/pack, and ready collection.
DTF Due Today
Can Heat Waiting Pickup
Heat / QC / Pack
Ready Collection
Import jobs from CSV file (must match export format)
Recycle Bin
0 recent deleted jobs
🗑 Empty Recycle Bin
This will permanently delete all jobs in the Recycle Bin and remove their preview images. This action cannot be undone.
⚠️ Capacity Limit Reached
Add Stock Item
Image will be resized before saving for offline use.
Stock In
Inventory Movement History
Supplier Master List
Suppliers added here will appear when adding inventory items and stock-in records.
New Job
Job Details
Item Details
BULK ORDER — This job meets the Bulk Order Alert threshold.
Job Preview
Schedule
Status
Preview image is unavailable.
Job Details
Notify Sales Person
Sales Person
Job
Message Preview
Salary History
Production Staff Profile
Fill staff details here. List and card view are for viewing.
Data Health Check
System scan result
Place Job on Hold
The job stays at its current stage — a reason is required.
Optional note.
Mark this job as Complete?
Use this only after the customer has collected the order, or the order has been delivered or shipped.
The job will move from active production to Job History.
Mark Reprint
The job will move to the special Reprint status. Enter the reason (e.g. printing defect, missing transfer, wrong colour, damaged print).
Backup File Validation
Check backup file before restore.
Due Jobs
Completed Jobs — Missing Completion Date
These jobs are marked Complete but have no verified completion timestamp. Delivery Date is shown for reference only — it is NOT the completion date.
Access Blocked
00:00:00
Loading…
Production workflow platform
JC
JCP Production
System
System
Build Your Production Efficiency
Plan Clearly. Produce Efficiently. Deliver Confidently.
Plan jobs clearly
Track every stage
Deliver confidently
00:00:00
Loading…
JC
JCP Production System
Build Your Production Efficiency
V1.7.28.4.2.11.20
Secure cloud access
Sign in to continue
You will stay signed in on this device
⚠ Testing phase. RLS security not enabled yet.
Reset Password
Enter your registered JCP account email. We will send you a secure password reset link.
Optimised for mobile Home Screen shortcut
JCP Production System
Create New Password
Enter a new password for your JCP Production System account.
JCP Production System
Reset Link Invalid
This password reset link is invalid or has expired. Please request a new password reset email.
Change My Password
Update the password for your currently signed-in JCP account.
Export Job History
Exports completed and cancelled jobs directly from cloud. Leave filters blank to export all Job History.