Unified dispatch routing, scheduling, and management for North Alabama's fleet.
Maximizes loads to plants. Keeps block plants fed. Zero empty trucks.
Hazel Green, Alabama
A consolidated operations platform that combines:
- Dispatch Router — Daily route generation for 16+ triaxle dump truck drivers across North Alabama quarries and concrete plants
- Load Maximizer — Routes prioritize plants that have NO outside hauler help (block plants 907, 908) before all others
- Management Dashboard — SOPs, personnel tracking, coaching tools, performance audits
- Scheduling System — Driver clock-in times, parking assignments, copy-to-text dispatch
Some plants get outside haulers delivering sand or rock. Block plants (907, 908) get zero outside help — every load they receive comes from an SRM truck. This system ensures block plants are never starved while still keeping all other plants supplied efficiently.
| Plant | Gets Outside Sand | Gets Outside Rock | SRM Fleet Responsibility |
|---|---|---|---|
| 507 Stringfield | ✅ | ❌ | Rock only |
| 508 Nick Fitcheard | ✅ | ❌ | Rock only |
| 518 Scottsboro | ✅ | ❌ | Rock + BP 1/4 downs |
| 525 Cullman | ✅ | ❌ | Rock only |
| 516 Lacey Spring | ❌ | ✅ | Sand + scrap backhaul |
| 907 Palmer Block | ❌ | ❌ | Everything |
| 908 Block Plant | ❌ | ❌ | Everything |
| All others | ❌ | ❌ | Full service |
16 active drivers + 1 dispatch manager backup:
| Crew | Drivers | Home Base |
|---|---|---|
| 507 (North) | Marcus · Brittany · Eboni · Deletra | Huntsville |
| 519 (Central) | Charlie · Bryant · Jamie · Eddie | Muscle Shoals |
| 506 (West) | Kenny · Jimmy · Roberto · Jonathon | Decatur |
| Fixed BP | Stacey · Alexis | 511 / 516 |
| Dump Trailer | CHRIS P (fixed route) · Tim | CHER / 519 |
| Backup | Curtis (dispatch mgr) | Office / 525 |
CHRIS P (never modify):
CHER → MSAND → Tupelo Block → APAC Tremont → 511 → POD → 519 → PRELOAD
Standard Morning (all triaxle):
Home → Scrap → Quarry (check loader: good/bad pile) → Backhaul rock → Assigned plant → Backhaul loop → Preload end of day
Tuesday/Friday Override: Special BP + block plant supply runs. 519 crew delivers MH 67s across plants. 507 crew delivers POD sand + BP 1/4 downs + 907 blocks.
Bridgeport Rotation:
Groups A/B/C rotate on cycleDay % 3. Stacey + Alexis always on BP. Max 1x/week per driver.
| Layer | Tech |
|---|---|
| Framework | React 18 + Vite 5 |
| UI | Vanilla CSS · mobile-first |
| State | Client-side only (no backend) |
| PWA | vite-plugin-pwa · offline-capable |
| Build | Vite |
| Deploy | Cloudflare Pages (primary) · GitHub Pages · Pi 5 LAN |
| CI/CD | GitHub Actions → dual deploy |
git clone https://github.com/thebardchat/MASTER-Scheduler-Dashboard-SRM.git
cd MASTER-Scheduler-Dashboard-SRM
npm install
npm run devRuns on localhost:5173.
ssh shane@100.67.120.6
cd /mnt/shanebrain-raid/shanebrain-core/
git clone https://github.com/thebardchat/MASTER-Scheduler-Dashboard-SRM.git
cd MASTER-Scheduler-Dashboard-SRM
npm install && npm run build
npx serve dist -p 3031Access at http://10.0.0.42:3031 on LAN or via Tailscale.
| Component | Spec |
|---|---|
| Raspberry Pi 5 | 16GB RAM · local dev + hosting |
| Pironman 5-MAX | NVMe RAID 1 (2× WD Blue SN5000 2TB) |
| Pulsar0100 | N8N bridge · dev workstation |
| SAMSARA | GPS/telematics (fleet install in progress) |
├── CLAUDE.md ← Claude Code context (update every session)
├── README.md ← this file
├── package.json
├── vite.config.js
├── index.html
├── src/
│ ├── App.jsx ← dispatch UI
│ ├── config/
│ │ ├── crew.js ← drivers, BP groups, rotations
│ │ ├── plants.js ← plant codes, outside help, subs
│ │ └── distances.js ← drive time matrix
│ ├── utils/
│ │ ├── shorthand.js ← route generation engine
│ │ └── rotation.js ← rotation logic
│ └── components/
├── SOPs/ ← operational procedures
├── personnel/ ← performance tracking
├── scripts/ ← coaching & training tools
├── affirmations/ ← morning fire
└── docs/
└── master-plan.md ← mega dashboard roadmap
| Repo | What It Contributed |
|---|---|
thebardchat/srm-dispatch |
Route engine, crew config, distance matrix, PWA shell |
| SRM Management OS | SOPs, personnel tools, coaching, affirmations, dashboard |
| Master Plan | Roadmap, phased build plan, system requirements |
- CLAUDE.md + README.md for Claude Code
- Merge source repos into unified structure
- Load priority engine (block plants first)
- Plant needs dashboard (PLANTS view — load status per plant)
- Load counter (SRM loads vs outside loads per plant)
- Fairness Report (FAIRNESS view — BP rotation + driver breakdown)
- Cloudflare Pages deployment + GitHub Actions CI/CD
- Add 908 to plant config
- SAMSARA GPS integration
- Talk-to-text order entry
- Automated phone dispatch
|
Claude by Anthropic AI partner and co-builder. claude.ai
|
Raspberry Pi 5 Local AI compute node. raspberrypi.com
|
Pironman 5-MAX NVMe RAID 1 chassis by Sunfounder. sunfounder.com
|
Built by a dispatcher, for a dispatcher. Every feature solves a real daily problem.
Part of the ShaneBrain Ecosystem · Built under the Constitution
Built by Shane Brazelton + Claude (Anthropic) — not one guy, but a crew.
Try Claude: claude.ai/referral/4fAMYN9Ing


