a .NET Desktop Application that structured with a Three-tier Architecture, seamlessly integrated with a Microsoft SQL Server Database. It utilizes the capabilities of .NET Windows Form technology , written in C# programming language and follows the principles of Object-Oriented Programming (OOP).
- Login Logs: Records login activities for users.
- License Classes: Easily manage different license classes, allowing applicants to apply for specific categories such as Ordinary driving license, Small motorcycle, Commerical and etc.
- Testing Procedures: Schedule and administer three essential tests - vision test, written test, and street test - ensuring applicants meet the necessary criteria for license issuance.
- User/Drivers Database: Maintain a centralized database of users and drivers including details of drivers and individuals applying for various services.
- First-Time Application: Streamlined process for applicants seeking their initial driving license.
- Renewal Application: Simplified renewal process for existing license holders.
- Replacement Application: Efficient handling of requests for replacing damaged or lost licenses.
- Retake Tests Application: Enable applicants to reapply for tests in case of previous failures.
- International License Application: Facilitate the application process for international driving licenses.
- Release Detained License Application: Users can request release of their detained license, subject to the payment of fines.
- Application Submission: Users can submit applications for different services through the system, specifying the type of service they require.
- Test Scheduling: Schedule vision, written, and street tests for applicants based on their license class and requirements.
- Test Evaluation: Efficiently evaluate and record the results of each test, determining whether the applicant has successfully passed or needs further action.
- License Issuance: Upon successful completion of all tests, the system give users access to the process of issuing the license.
- Detention Feature: Users have the ability to detain the diver license, initiating a process for payment of fines.
- Release Application: To lift the detention, applicants apply for a release detained license application, paying the required fines.
- License Reactivation: Upon successful payment, the system activates the license, making it operational again.
- Database Maintenance: Continuously update and maintain databases of People, Users, Drivers, Detained licenes, License classes, and Tests results for accurate record-keeping.
The application includes an admin user with default credentials for testing purposes:
- Username : admin
- Password : admin
Here are some screenshots from the application:
login
Invalid login
Main Menu
Input Validation
![Input validation](https://private-user-images.githubusercontent.com/129595827/294181395-12f8eaf0-8fab-4834-8ec9-fdd4ab0925d8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4NDM0MjEsIm5iZiI6MTcyMTg0MzEyMSwicGF0aCI6Ii8xMjk1OTU4MjcvMjk0MTgxMzk1LTEyZjhlYWYwLThmYWItNDgzNC04ZWM5LWZkZDRhYjA5MjVkOC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyNFQxNzQ1MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jZjA0M2U5ZjU4MTU0YjM4Y2YyNzYyY2IwNDc0NTg5YTI1NjUyODcwZmVhYjY0MzU4YTZiYjk1M2M0MDlkYjQyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.ZJKRfB77J18xXcaAupmlgEUrJjXIbIWSfQW3UdGSiV0)
Filter Feature
![Filtering feature](https://private-user-images.githubusercontent.com/129595827/294181855-b7e7fb93-c5ad-4176-83a6-edadf3703929.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4NDM0MjEsIm5iZiI6MTcyMTg0MzEyMSwicGF0aCI6Ii8xMjk1OTU4MjcvMjk0MTgxODU1LWI3ZTdmYjkzLWM1YWQtNDE3Ni04M2E2LWVkYWRmMzcwMzkyOS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyNFQxNzQ1MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00ZGRhMThiZGEwOTA3NDExZTMzZTdiZGY2MzQ2NjE2YzIxZWJiNWYwNmI4MmE4ZTlhMWE5NTc5MjRkN2E2Y2E1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.xBEi7yEVO-6Wfrl23zku1rc51CmCDq2kYRpC5oNPAf4)
ContextMenuStrip Feature Customized for each DataGridView
![ContextMenuStrip options](https://private-user-images.githubusercontent.com/129595827/294182285-58d7c07d-552a-4662-ba5c-b017a8e88adf.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4NDM0MjEsIm5iZiI6MTcyMTg0MzEyMSwicGF0aCI6Ii8xMjk1OTU4MjcvMjk0MTgyMjg1LTU4ZDdjMDdkLTU1MmEtNDY2Mi1iYTVjLWIwMTdhOGU4OGFkZi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyNFQxNzQ1MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00ZWU3NzJjZTFlNjMzZjNlOWQ1Y2EyNjNmMTlkZDBhMDI0MGIyOTdjZTcxYjM4MzZjYjFlZmNkYTQyMTg0ODFiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.clVZZnyMczrekR6AYL6wtE1rSkDA4-uFiohVaUHdt2c)
Driver Licenses History
![Driver licenses history](https://private-user-images.githubusercontent.com/129595827/294182925-d6ad5aaa-1d29-4cb0-a7c2-0db58e27c39f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4NDM0MjEsIm5iZiI6MTcyMTg0MzEyMSwicGF0aCI6Ii8xMjk1OTU4MjcvMjk0MTgyOTI1LWQ2YWQ1YWFhLTFkMjktNGNiMC1hN2MyLTBkYjU4ZTI3YzM5Zi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyNFQxNzQ1MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yMTMyZGRiNTFhOTA4YWU1YjFmNzAyZTk5ZWQ0OWYwMWMxN2RkZTU5OWEwN2FiMGJmM2FiMTJjMTZlMmY1YzEyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.Xcz5sRsCEaKSBIBXmPWUjdCvsxEJytZ1-Jjszjpyrc0)
Showing certain options in ContextMenuStrip_Opening for each application depends on its status
![Filtering](https://private-user-images.githubusercontent.com/129595827/294183570-cbe375cb-353b-41cf-a26c-b388a068ef7d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4NDM0MjEsIm5iZiI6MTcyMTg0MzEyMSwicGF0aCI6Ii8xMjk1OTU4MjcvMjk0MTgzNTcwLWNiZTM3NWNiLTM1M2ItNDFjZi1hMjZjLWIzODhhMDY4ZWY3ZC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyNFQxNzQ1MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hNmViZTM3YTk1YzQwMDM1YTJjMWE1Mjc3ZmY1ZWJhZTZmNmYyZjlmMThmNGNhMTlmNmM1MTNiOWFiNDhiZmM1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.5FreHmwr-eaHSq93H3gfD0O6CEM6yyzaopy9zA5c7gY)
Schedule Tests depends on previous tests result
![schedule tests](https://private-user-images.githubusercontent.com/129595827/294184316-dc2d63bc-835b-44c9-97aa-40fed4a066fa.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4NDM0MjEsIm5iZiI6MTcyMTg0MzEyMSwicGF0aCI6Ii8xMjk1OTU4MjcvMjk0MTg0MzE2LWRjMmQ2M2JjLTgzNWItNDRjOS05N2FhLTQwZmVkNGEwNjZmYS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyNFQxNzQ1MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hODAyNTA4OTZhYWFkYjk5ODgxYTQ5NWRlYzE5MjAxNWZiMDAzN2Q2MTY0MzA0NzhmNGMxYjA5Zjc4MWE1MjliJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.ItuBeayGEnw-OMIGVL0UBBJvFduWQIOYporPSY10tuI)
Adding Appointments and linked it to appointments database
![Adding appointment](https://private-user-images.githubusercontent.com/129595827/294184860-4e50df7c-8ade-4cf8-8147-cdc820944074.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4NDM0MjEsIm5iZiI6MTcyMTg0MzEyMSwicGF0aCI6Ii8xMjk1OTU4MjcvMjk0MTg0ODYwLTRlNTBkZjdjLThhZGUtNGNmOC04MTQ3LWNkYzgyMDk0NDA3NC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyNFQxNzQ1MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02OTcwN2VmZDUwOGE2YjIyOGIzOWI3MTkxOTZhNWRkNWZkOGIwYmQwYWUzN2I2ODY3YzI3MjQ2Yjk2YjVkOGY5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.1z3xJAxtquj_jWmQlq3xBhc3tzRhWBphx1bokmfyLVE)
Appointments Options
![appointment options](https://private-user-images.githubusercontent.com/129595827/294184943-4fbb6451-cc09-48d6-9087-7b804dc7eb8a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4NDM0MjEsIm5iZiI6MTcyMTg0MzEyMSwicGF0aCI6Ii8xMjk1OTU4MjcvMjk0MTg0OTQzLTRmYmI2NDUxLWNjMDktNDhkNi05MDg3LTdiODA0ZGM3ZWI4YS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyNFQxNzQ1MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04NTEzNTZhZDJmYzJhZDg4MGUyMjM5ZTc2ZGMyODk3YzI0OGVmMzkwODQ0ZTE0MWU1YmRhNmZlYTQ4NTQ1ZGY1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.K7-Outy_vt8ttAAXWOqHORddG9wW0TMVSAxbaHmxOS4)
Taking Tests
Issue a license after passing all tests
![issue licenses](https://private-user-images.githubusercontent.com/129595827/294185547-3aa9fc65-37c6-4056-91f6-0bb505e3a8e2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4NDM0MjEsIm5iZiI6MTcyMTg0MzEyMSwicGF0aCI6Ii8xMjk1OTU4MjcvMjk0MTg1NTQ3LTNhYTlmYzY1LTM3YzYtNDA1Ni05MWY2LTBiYjUwNWUzYThlMi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyNFQxNzQ1MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1mZTkyMzA1NWVlMjM2Y2U3OGZkMjhmNTY1OWQxODI0OTVmMGRiYjRlMTQyMmJlNGI3Y2ViZmYyYmYwMzI2OWVhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.CJNzRgBV5GOXJn-_2nEDEixyUNrzJZI5fRH6VYtjZUQ)
Final licenes Card
![licenes card](https://private-user-images.githubusercontent.com/129595827/294185828-3dc21766-ad31-4d3f-bfaa-5046f86740c1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4NDM0MjEsIm5iZiI6MTcyMTg0MzEyMSwicGF0aCI6Ii8xMjk1OTU4MjcvMjk0MTg1ODI4LTNkYzIxNzY2LWFkMzEtNGQzZi1iZmFhLTUwNDZmODY3NDBjMS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyNFQxNzQ1MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02OGU4NmYxZGY2ZjE2N2I1ZDgwYzA0M2RhOTEwNDkwY2E0OWRiNGRhMDUzNmQwOGU3OTdiNjk1OTg4NGE1NTMxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.LUVN0fwpxZYRych7PoLiJmK-Ye1ZgrI1uXfoDckxCz4)
Current Account Setting
Updating Password
![change password](https://private-user-images.githubusercontent.com/129595827/294186436-2303a040-21cb-44da-98cd-55d3b58318eb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4NDM0MjEsIm5iZiI6MTcyMTg0MzEyMSwicGF0aCI6Ii8xMjk1OTU4MjcvMjk0MTg2NDM2LTIzMDNhMDQwLTIxY2ItNDRkYS05OGNkLTU1ZDNiNTgzMThlYi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyNFQxNzQ1MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yODVhMzQ3ZjA1MmY2Nzg2ZDNlOWQ2MTQxMTE0MWM3MmUyZWYxNDhkM2FiOGI4MTQ2YTE0NTFkYjlmMzA5NzFmJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.NSOVGjVXFTpBA6vHPGlCgy3kz8m8s3Soz694yHGKvGI)
Manage Drivers
![manage drivers](https://private-user-images.githubusercontent.com/129595827/294186721-4762af26-3a3f-47e0-9d7e-7f3166e7c712.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4NDM0MjEsIm5iZiI6MTcyMTg0MzEyMSwicGF0aCI6Ii8xMjk1OTU4MjcvMjk0MTg2NzIxLTQ3NjJhZjI2LTNhM2YtNDdlMC05ZDdlLTdmMzE2NmU3YzcxMi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI0JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyNFQxNzQ1MjFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03ZjkzZjYzNmQyNDBhZWU5MWFjOTQ3YzhiYTY5Mjg0OTIxNDBjZjQyYjAxM2Y3MGY4ODFlMzczOTIzNjU2ZTgwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.BDqhLlqLIqfMeEMEBME5S58HYl4TCgPt8mzgd9wdTTk)
1- Clone The Repository :
git clone https://github.com/ayaalshouha/DVLD---Driving-Licenses-Managment.git
cd DVLD---Driving-Licenses-Managment
2- Compile The Code :
- For Visual Studio :
- Open the project in Visual Studio and compile using the IDE.
-
For Visual Studio:
- Run the compiled application from within the Visual Studio Community IDE.
-
For Windows :
DVLD - Driving Licenses Managment.exe
For inquiries or assistance, contact the project owner at aya.alshouha11@gmail.com.