Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Car Dealership Inventory Tracker

Overview

The Car Dealership Inventory Tracker is a Python-based application that allows car dealerships to manage their inventory efficiently. The system supports adding, removing, searching, and marking cars as sold. The application is built using Tkinter for the graphical user interface and CSV for data storage.

Features

Add Cars: Users can add new cars to the inventory with details such as Make, Model, Year, Price, and Status.

Remove Cars: Cars can be removed from the inventory based on their model.

Mark as Sold: Cars can be marked as "Sold" when purchased.

Search Cars: Users can search for cars based on make, price, and year.

View Inventory: The system displays all available and sold cars in a tabular format.

Persistent Storage: Data is stored in a CSV file for easy retrieval and backup.

Installation

Prerequisites

Ensure you have Python installed on your system. You can check this by running:

Python --version

If Python is not installed, download and install it from python.org.

Clone the Repository

git clone https://github.com/yourusername/car-inventory-tracker.git

cd car-inventory-tracker

Install Dependencies

This project uses only built-in Python libraries, so no additional dependencies are required.

Usage

Running the Application

To start the application, run:

carinventory.py

User Interface

Adding a Car: Enter the car details (Make, Model, Year, Price) and click the Add Car button.

Removing a Car: Select a car from the list and click Remove Car.

Marking a Car as Sold: Select a car and click Mark as Sold.

Searching for a Car: Enter search criteria and click Search.

File Structure

car-inventory-tracker/

│── inventory.csv # Stores car inventory data

│── carin.py # Main application script

│── README.md # Project documentation

Contributing

Feel free to submit issues and pull requests to improve the project.

License

This project is licensed under the MIT License.

About

This is my car dealership inventory management system project. It allows car dealers to manage cars such as add, remove, search and mark as sold. Cars are listed based on make, model, year and price.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages