โฌก WorkCore
System Documentation
v1.0 โ€” MVP
Documentation

WorkCore
Unified Operations System

A job-first platform combining Human Resource Management, Work Order Tracking, and Inventory Intelligence into one cohesive system for field and operations teams.

๐Ÿ‘จโ€๐Ÿ’ผ
HRM
Employees, roles, attendance
+
๐Ÿงพ
Jobs
Work orders, tasks, status
+
๐Ÿ“ฆ
Inventory
Stock, assets, usage tracking
WorkCore system overview dashboard screenshot
System Overview Screenshot assets/dashboard.png
02

HR Management Module

Module

Manage your workforce: profiles, departments, roles, and day-to-day attendance. Payroll can be added later if needed.

Employee management screen showing the workforce list
Employee Management Screen assets/employee.png
๐Ÿ‘ค

Employee Profiles

Full profile with name, contact, department, role, joining date, and profile photo. Linked to all jobs and attendance records.

๐Ÿข

Departments

Organize employees into departments (e.g., Operations, Warehouse, Field). Each department can have a manager.

๐Ÿ”‘

Roles & Permissions

Three core roles: Admin (full access), Manager (create/assign jobs), Worker (view & update assigned tasks only).

๐Ÿ“…

Attendance Tracking

Log daily check-in/check-out. Shift assignment. Absence marking. Monthly attendance summary per employee.

03

Job / Work Order Management

Core

This is the heart of WorkCore. Every operational activity is modeled as a Job โ€” from simple tasks to multi-step field work orders with inventory needs.

Job board or work order management screen
Job Board / Kanban View assets/job.png

Job Status Lifecycle

Pending Created, not started
โ†’
In Progress Actively being worked on
โ†’
Completed Work done, report filed
โ†˜
Cancelled Voided, stock returned
๐Ÿ†•

Create Work Order

Title, description, priority (Low / Medium / High / Critical), deadline, department, and optional notes or file attachments.

๐Ÿ‘ท

Employee Assignment

Assign one or multiple employees. Designated lead worker. Notifications sent on assignment.

๐Ÿ“‹

Subtasks

Break jobs into checklist-style subtasks. Each task has its own status and can be assigned separately.

๐Ÿ“œ

Status History

Every status change is logged with timestamp, changed-by employee, and optional notes. Full audit trail.

Priority Levels

๐ŸŸข Low โ€” Routine work, flexible deadline
๐ŸŸก Medium โ€” Standard operations
๐ŸŸ  High โ€” Urgent, same-day target
๐Ÿ”ด Critical โ€” Emergency, immediate response
04

Inventory Management Module

Module

Track every product, material, and asset in your operation. Inventory in WorkCore is tightly linked to Jobs โ€” every item consumed on-site is accounted for against a work order.

Inventory list or stock management screen
Inventory List / Stock Screen assets/inventory.png
๐Ÿ“ฆ

Product Catalog

Add products with SKU, name, category, unit of measure, reorder point, and supplier info.

๐Ÿ“Š

Stock Levels

Real-time available stock. Tracks: on-hand, reserved (allocated to jobs), and available quantity.

๐Ÿ”„

Stock Transactions

Log every stock movement: Purchase In, Job Usage, Return, Adjustment, Write-off. Full history per product.

โš ๏ธ

Low Stock Alerts

Automatic alert when stock falls below the reorder threshold. Visible on dashboard and via notification.

๐Ÿญ

Supplier Management

Basic supplier profiles with contact info. Link products to preferred suppliers for easier reordering.

๐Ÿ“ท

Barcode / QR Ready

Each product can store a barcode or QR code value. Scanning can be added later.

Stock Quantity Model

On Hand = Total physical stock in warehouse
Reserved = Stock allocated to active jobs (not yet used)
Available = On Hand โˆ’ Reserved
05

Job โ†” Inventory Integration

Killer Feature

This is what separates WorkCore from generic HRMs. When a job starts, inventory is reserved. As materials are used, stock is deducted. On completion, unused stock is returned automatically.

Job inventory allocation or stock reservation screen
Job Inventory Allocation Screen assets/inventory.png
1

Allocate

Manager attaches items to a job. Stock moves from Available โ†’ Reserved.

2

Consume

Worker marks items as used. Stock moves from Reserved โ†’ Consumed (deducted from On Hand).

3

Return

Unused allocated stock is returned. Reserved โ†’ Available restores on job close.

4

Report

Full material cost + usage history attached to completed job record.

06

Dashboard & Reporting

Module

A command center for managers and admins. Surface critical metrics at a glance: active jobs, employee utilization, and inventory health โ€” all on one screen.

Main dashboard with KPI cards, charts, and job list
Main Dashboard Screenshot assets/dashboard.png
๐Ÿงพ
Active Jobs
Count of In Progress work orders
โณ
Overdue Jobs
Deadlines passed, not completed
๐Ÿ‘ท
Utilization Rate
% employees assigned to active jobs
๐Ÿ“ฆ
Low Stock Items
Products below reorder point
โœ…
Jobs Completed
This week / this month
๐Ÿ’ฐ
Inventory Value
Current stock at cost price

Available Reports

๐Ÿ“Š
Job Progress Report

All jobs by status, priority, and deadline. Filter by department, employee, or date range.

๐Ÿ‘ค
Employee Productivity Report

Jobs completed per employee, average completion time, attendance correlation.

๐Ÿ“ฆ
Inventory Usage Report

Which products were consumed, on which jobs, and by whom. Per-job material cost.

๐Ÿ“…
Daily / Weekly Summary

Auto-generated digest: jobs opened, closed, items consumed, alerts triggered.

07

Roles & Permissions

WorkCore uses a simple three-role access model. Each role sees and can do only what is relevant to their function.

๐Ÿ‘‘

Admin

  • Full system access
  • Manage employees, departments, roles
  • Create / edit / delete all jobs
  • Manage inventory catalog
  • View all reports
  • System configuration
  • Manage notifications & alerts
๐Ÿง‘โ€๐Ÿ’ผ

Manager

  • Create & manage jobs in their dept
  • Assign employees to jobs
  • Allocate inventory to jobs
  • View team attendance
  • View dept-level reports
  • Cannot manage other departments
  • Cannot modify system settings
๐Ÿ‘ท

Worker

  • View assigned jobs only
  • Update job/task status
  • Log inventory usage
  • Add notes to their jobs
  • Cannot create new jobs
  • Cannot view other employees' jobs
  • No inventory catalog access
08

Notifications & Alerts

Keep your team informed without noise. Targeted alerts delivered at the right moment to the right person.

Trigger EventRecipientsChannel (MVP)Later
Job assigned to worker Assigned workers In-app WhatsApp, SMS
Job deadline approaching (24h) Workers, Manager In-app, Email Push
Job overdue Manager, Admin In-app, Email WhatsApp
Job status changed Manager In-app Push
Low stock alert Admin, Manager In-app, Email WhatsApp
Job completed Manager, Admin In-app Email digest