Skip to content

About

Car-dealer inventory, customers, and sales. Java backend, SQL Server, and a React UI over REST.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

Repository files navigation

Car Dealer Management System

The Car Dealer Management System is a GUI-based application that assists car dealerships in automating their daily tasks. It provides functionalities to manage cars, employees, customers, inspections, and finance information. This system streamlines the workflow of car dealers by offering an intuitive user interface and efficient data management capabilities.

Features

  1. Car Management:

    • Add new cars with details such as make, model, year, price, and availability.
    • Edit and update car information.
    • Remove cars from inventory.
  2. Employee Management:

    • Add new employees with their personal and contact details.
    • Track and manage employee information.
    • Assign roles and responsibilities to employees.
  3. Customer Management:

    • Maintain a database of customers with their contact information.
    • Track customer interactions and preferences.
    • Manage customer inquiries and appointments.
  4. Inspection Management:

    • Schedule vehicle inspections.
    • Record inspection details such as date, inspector, and findings.
    • Generate inspection reports for customers.
  5. Finance Management:

    • Track financial information related to sales, expenses, and revenue.
    • Generate financial reports and summaries.
    • Monitor profit and loss statements.
  6. Reporting:

    • Generate comprehensive reports for cars, employees, customers, and inspections.
    • View sales reports, financial summaries, and performance metrics.

Installation

To run the Car Dealer Management System, follow these steps:

  1. Clone the repository from GitHub: link-to-repo.

  2. Open the project in your preferred Java development environment (e.g., IntelliJ IDEA, Eclipse).

  3. Build and compile the project.

  4. Run the application.

Usage

  1. Launch the Car Dealer Management System.

  2. Use the GUI interface to navigate through different sections: Cars, Employees, Customers, Inspections, and Finance.

  3. Add, edit, or delete data as per your dealership's requirements.

  4. Generate reports for various entities and analyze the data.

  5. Manage your daily tasks efficiently and streamline your car dealership operations.

Credentials

usermname # admin password # 123

Dependencies

The Car Dealer Management System relies on the following libraries:

  • Swing (javax.swing) - for creating the graphical user interface.
  • Apache POI - for generating reports and handling Excel files.

Please ensure that these dependencies are properly configured in your Java development environment.

Contributing

Contributions to the Car Dealer Management System are welcome. If you encounter any issues or have suggestions for improvement, please open an issue on the GitHub repository. You can also submit pull requests with proposed enhancements.

License

This project is licensed under the MIT License.

Acknowledgments

We would like to thank the developers and contributors who have made this Car Dealer Management System possible.

Contact

For any inquiries or support regarding the Car Dealer Management System, please contact umeraamir45@gmail.com

Thank you for using the Car Dealer Management System! We hope it simplifies your car dealership operations and enhances your productivity.

About

Car-dealer inventory, customers, and sales. Java backend, SQL Server, and a React UI over REST.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages