Skip to content

Docat0209/case-delivery-dispatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

English | 繁體中文

Delivery Route Dispatch Tool

C# .NET WinForms SQL Server License

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.

What is this?

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.

Features

  • 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.

Architecture

Architecture

  • 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.

Tech Stack

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

My Role

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.

About

Drag-and-drop delivery route dispatch tool with multi-temperature support and printable dispatch reports.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors