You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/PROJECT.md
+37-1Lines changed: 37 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -71,4 +71,40 @@ Individual project view.
71
71
**Content:**
72
72
- Project header with name and actions
73
73
- Project-specific content and navigation
74
-
- Status and configuration
74
+
- Status and configuration
75
+
76
+
## Features
77
+
78
+
### Command Palette
79
+
Universal search accessible via `Cmd+K` / `Ctrl+K`. Allows users to quickly navigate to any project, search by tracking number, customer name, or action. Essential for power users and operators familiar with keyboard-driven workflows.
80
+
81
+
### Real-time Status Indicators
82
+
Project status cards update in real-time using WebSockets or Server-Sent Events. Status changes (e.g., "3 trucks pending", "Stock shortage in aisle B") appear instantly without page refresh.
83
+
84
+
### Role-Based Access Control (RBAC)
85
+
Granular permissions system where users see only what they need.
86
+
- Warehouse operators see picking/fulfillment apps
87
+
- Managers see analytics and fleet management
88
+
- Admins see full configuration and team settings
89
+
90
+
### Data Density Modes
91
+
-**Default mode** — Spacious, readable layout for dashboard and navigation
92
+
-**Compact mode** — Optimized for data-heavy tables (tracking numbers, packing lists, multi-line addresses). Reduces padding to maximize visible rows
93
+
94
+
### Responsive & Touch Support
95
+
- Desktop: Full `max-w-5xl` centered layout
96
+
- Tablet: Adjusted layout for touch interaction (larger tap targets)
97
+
- Mobile: Streamlined view for on-the-go actions (scanning, signatures)
98
+
99
+
### Feedback Systems
100
+
Since visual design is minimal, compensate with:
101
+
-**Sound feedback** — Subtle audio cues for successful scans (common with handheld scanners)
102
+
-**Haptic feedback** — Vibration on mobile/tablet for action confirmation
103
+
-**Visual feedback** — Brief state changes on buttons and interactions
104
+
105
+
## Technical Considerations
106
+
107
+
-**Next.js 16** with React 19 and App Router
108
+
- Dark mode as default to reduce eye strain for users working long hours
109
+
- Mobile-first responsive design for warehouse floor usage
110
+
- WebSocket/SSE infrastructure for real-time updates
0 commit comments