Skip to content

A Java-based application for managing car dealership operations, including vehicle registration, client management, sales processing, and revenue tracking.

Notifications You must be signed in to change notification settings

MatiasCarabella/car-dealership-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Car Dealership Management System

Overview

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.

Features

  • 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.

Usage

  1. Start the Application: Run the main class App.java to start the application.

  2. Enter Dealership Name: Upon starting, the application will prompt you to enter the name of your dealership.

  3. Main Menu: Access the main menu to choose different operations like registering vehicles and clients, managing sales, and viewing listings.

Getting Started

To run the project locally:

  1. Clone the repository:

    git clone https://github.com/yourusername/car-dealership-management-system.git
  2. Navigate to the project directory:

    cd car-dealership-management-system
  3. Compile and run the application:

    javac -d bin src/main/java/App.java
    java -cp bin main.java.App

Dependencies

Java Development Kit (JDK) 8 or higher.

About

A Java-based application for managing car dealership operations, including vehicle registration, client management, sales processing, and revenue tracking.

Topics

Resources

Stars

Watchers

Forks

Languages