R
Rahul KumarManager

Draggable Dashboard Layout Builder

Reusable `DashboardLayoutBuilder` powered by dnd-kit for arranging ERP dashboard widgets.

Widgets5Sortable dashboard components
Enginednd-kitPointer and keyboard sensors
LayoutResponsiveSmall, medium, and wide widgets
Use CaseERP HomeUser-defined operational cockpit
Outlet Manager Dashboard
Drag cards to customize the operational dashboard layout.
Reusable Theme Component
Drag dashboard widgetsKeyboard sortable

Sales Today

POS and invoice sales across outlets

Live
SalesRs. 8.4L
Bills126

Kitchen Load

Production capacity and pending KOTs

Busy
Open KOT48
Avg Time14m

Receivables Aging

Customer balances with overdue exposure

Action
OverdueRs. 12.7L
Blocked8

Inventory Health

Slow moving, low stock, and expiry risk

Ops
Low Stock31
Expiry Risk12

Purchase Approval

POs pending approval and delivery

Workflow
Pending17
ValueRs. 5.8L
Current Saved Order
1. Sales Today
2. Kitchen Load
3. Receivables Aging
4. Inventory Health
5. Purchase Approval
Reuse Pattern
const [widgets, setWidgets] = useState(layout);

<DashboardLayoutBuilder
  items={widgets}
  onChange={setWidgets}
  columns={3}
/>;
Shortcuts
Alt+RReset Layout
EscDashboard
LAYOUT
↑↓←→Navigate
EnterSelect
Alt+RReset Layout
EscDashboard
AtithiOS v2.0Developed By Shulyn Technologies Private Limited