The Car Dealership Management System is a Java-based application designed to manage the inventory and operations of a car dealership. The system allows users to register vehicles and clients, search for vehicles based on various criteria, manage sales, and track revenue.
- Vehicle Registration: Add vehicles with details like brand, model, year, price, etc.
- Vehicle Listing: Display a list of all available vehicles.
- Vehicle Search: Search for vehicles by brand, year range, mileage, or price range.
- Client Registration: Register new clients.
- Client Listing: Display all registered clients.
- Sales Management: Sell vehicles and update the inventory.
- Sales Tracking: Display all sales made and the total revenue collected.
-
Start the Application: Run the main class
App.java
to start the application. -
Enter Dealership Name: Upon starting, the application will prompt you to enter the name of your dealership.
-
Main Menu: Access the main menu to choose different operations like registering vehicles and clients, managing sales, and viewing listings.
To run the project locally:
-
Clone the repository:
git clone https://github.com/yourusername/car-dealership-management-system.git
-
Navigate to the project directory:
cd car-dealership-management-system
-
Compile and run the application:
javac -d bin src/main/java/App.java java -cp bin main.java.App
Java Development Kit (JDK) 8 or higher.