A desktop-based management system for the Driving & Vehicle License Department (DVLD) built with C# and .NET Framework (WinForms).
This system digitalizes the entire driver licensing workflow, from applications and testing to issuance and renewals.
- First-time license issuance
- License renewal
- Re-test requests
- Lost/Damaged license replacement
- License hold & release
- International driving license
- Centralized citizen records
- Search by National ID
- Personal details & photo storage
- No duplicate profiles
- Full request history per applicant
- Vision test management
- Theory test recording
- Practical driving test scheduling
- Re-attempt support for failed tests
- Automatic eligibility validation
- Multiple license classes
- Age & eligibility rules enforcement
- Expiration tracking
- Status control (Active / Held / Expired)
- Printable licenses
- Role-based user accounts
- Permissions management
- Request filtering & tracking
- Configurable fees
- Full activity logging & auditing
| Layer | Technology |
|---|---|
| Language | C# |
| Framework | .NET Framework |
| UI | Windows Forms (WinForms) |
| Database | SQL Server |
| Architecture | Layered (Three-tier architecture) / OOP Design |
- Government licensing departments
- Driving schools
- Training centers
- Administrative staff
- Yacine Ragueb
- LinkedIn: @yacineragueb
- My Website: yacineragueb
- Email: yacineddd32@gmail.com







