C# project - Garage management system
This project built with c#, the project can run with GUI (built with WinForms) and CLI
The project is a garage manager with fully separated between the UI and the logic which applies the principles of OOP.
The system create and manage garage of vehicles.
Some of the main features are:
- Insert new vehicle
- Change status
- Inflate tires
- Fill fuel or batter (depends on vehicle type)
Adding a new vehicle type is available by minor changes in logic, such as extend vehicle abstract class and update the VehicleFactory class.