Request:
Enhance Breww’s task management system to support equipment-linked tasks, improved mobile readability, and task prioritization/grouping—aligned with daily brewery operations.
Solution:
Suggestions to implement the following improvements to the task module:
- Task Linking to Equipment/Batches: Enable tasks to be assigned to specific fermenters, vessels, or other equipment (similar to how batches are linked).
- Priority & Grouping System: Add customizable priority levels and grouping tags. Support our system that uses coded categories for Production & Maintenance (e.g.,
1. **Daily**,2. **Brew**,3. **Packaging**,6. **Cleaning**, etc.). - Sortable Columns & Custom Views: Allow sorting/filtering in the task dashboard by: priority, group, assignee, status, date, etc.
- Improved Mobile UX: Optimize layout and text wrapping for smaller screens to make daily task navigation fast and clear on mobile.
- Custom Task Display Format: Use the following display fields:
Priority | Grouping | Task name | Due | Status | Assignee | Equipment/Batch | Due Point | Actions (Update status, reschedule, add note)
Ideally the content of the note is visible under the task
Implementation:
- Extend the task data model to include:
priority_level,grouping_tag, andlinked_equipment_id
Benefits:
- Makes Breww a central task hub—reducing the need for external tools like Notion, Slack Trello or similar (planning) tools
- Ensures daily operational clarity for all team members, especially in fast-paced production and maintenance environments
- Improves accountability by tying tasks directly to equipment/batches
- Enables prioritization and structured planning, especially important in small teams with many roles
- Ensures mobile usability for operators and technicians who work away from desks
Proposed Task Dashboard Layout (Enhanced)
| Priority | Category | Task Name | Due | Due Point | Status | Assignee(s) | Linked Equipment / Batch | Actions |
|---|---|---|---|---|---|---|---|---|
| 1 | Daily | Daily Fermenter Report (FV) | 1 day overdue | Mon, 20 May 2025, 10:00 | KA, KP, RJ | FV-01 | ||
| 2 | Brewing | Brew Batch IPA #232 (Main Brewhouse) | Scheduled | Tue, 21 May 2025, 08:00 | KA, KT | Brewhouse, Batch #232 | ||
| 3 | Packaging | Rotate Barrel Position (FV-F & G) | 1 week overdue | Mon, 12 May 2025, 10:00 | IE, KT, RK, MK | FV-F, FV-G | ||
| 6 | Cleaning | Clean HLT | 4 days overdue | Fri, 16 May 2025 | AP, RJ | HLT | ||
| 6 | Cleaning | Clean FV-02 After Racking | Due today | Mon, 20 May 2025, 16:00 | RJ, IW | FV-02 |
Legend:
- Priority = Sortable number or color-coded level (1–9 or 1A–1C) (e.g., 1 = Urgent / Daily Ops, 9 = Low Priority)
- Category = Task grouping (Daily, Brewing, Packaging, Maintenance, Cleaning, etc.)
- Linked Item / Batch = Could be a dropdown from active assets (fermenters, vessels, brewhouse, keg washer, other equipment, barche, etc.) or manually added tags
- Actions = Quick buttons: Mark complete (✓), Reschedule (⟳), Add note/edit (✎)
Mobile Optimization Notes
-
On mobile, show condensed view:
- Only: [Priority] [Task Name] [Status]
- Tap task to expand full details including assignees, due point, and equipment
- Color Stripes or Icons: Use color badges for group and priority (e.g.,
🟩 Daily,🟦 Packaging,🔺P1)
-
Sticky Header & Filters: Add sort/filter buttons (top bar) to sort by:
- Priority
- Category
- Equipment
- Assignee
- Status (Due soon, Overdue, Completed)
- Due Date
Key Benefits of This Layout:
- Teams instantly know what matters most and where the task is tied (batch, tank, area)
- Reduces “app switching” by giving enough context within Breww itself
- Scales well as the team grows and the number of tanks or SOPs expands
- Works on both desktop and mobile without clutter