Note
This is a case study repository. The source code is proprietary and not publicly available.
A Windows desktop tool for logistics warehouse supervisors to visually allocate cargo across delivery routes via drag-and-drop, with multi-temperature support and printable dispatch reports.
A delivery dispatch tool built for a logistics warehouse — the supervisor drags cargo items between route cards to balance loads across vehicles, then prints dispatch sheets for drivers and the warehouse floor.
Built as a freelance solo project for a logistics company's warehouse operations.
- Drag-and-drop allocation — Drag cargo items between route cards to reassign deliveries across vehicles in real time.
- Multi-temperature routing — Filter and manage cold-chain, frozen, and dual-temperature routes independently.
- Dispatch report printing — GDI+ rendered reports with auto-pagination, printed per route with item details, box counts, and weights.
- Route overview panel — Left sidebar lists all active routes with quick navigation to any route card.
- Smart work date — Automatically switches to next-day scheduling after noon, matching warehouse shift patterns.
- Local state persistence — Allocation edits are saved to a local file, surviving app restarts without writing back to the database until confirmed.
- SQL Server integration — Pulls route lists, delivery items, and station details from the company's existing database.
- WinForms Desktop App — Custom drag-and-drop ListView controls, route panel, and multi-temperature filtering.
- Print Engine — GDI+ based report renderer with automatic page splitting and per-route dispatch sheets.
- SQL Server — Connects to the company's existing logistics database for route and delivery data.
- Local File State — Lightweight file-based persistence for in-progress allocation edits.
| Category | Technologies |
|---|---|
| Framework | .NET 6.0, Windows Forms |
| Language | C# 10 |
| Database | SQL Server, ADO.NET |
| Printing | GDI+ (System.Drawing.Printing) |
| Custom Controls | Drag-and-drop ListView, rounded panels, 3-state icon buttons |
Solo developer — full design and implementation.
- Designed the UI/UX for the drag-and-drop allocation workflow
- Built custom WinForms controls (draggable ListView, rounded panels, 3-state buttons)
- Implemented GDI+ report rendering with auto-pagination
- Integrated with the company's existing SQL Server database
Feel free to reach out via email for details.
