Web Development
Courier Delivery System
A desktop application that speeds up courier drop-off at the post office counter, with printed tags, QR codes and statistics.

- Client
- Post Maroc
- Role
- Developer
- Period
- Jun 2022 to Aug 2022
- Status
- Delivered
5-20 min
waiting time per customer that the project targeted
QR
tag generated for every courier
61
days from start to delivery
The challenge
Courier customers fill in sender and recipient details at the counter. As volume grew, waiting time per customer reached 5 to 20 minutes.
What I built
A JavaFX application connected to an Oracle database. The agent fills one form, the system generates the courier tag with a QR code, and stores client details so repeat customers are not retyped. A statistics page shows volume.
The outcome
Built for the Post Maroc IT team as the replacement for the manual counter process.
Key features
- Single courier form with saved client details
- Courier tag with QR code
- Statistics page
- Client profile editing
Screens
home page1 / 6
Stack and tools
- JavaFX
- FXML
- CSS
- Python
- Oracle
Need something similar?
Book a free 30-minute call to talk through your project. After the discovery call, once the scope is clear, you get a fixed written quote in MAD.


