Skip to content

yusufaykin/TireManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tire Management System

The Tire Management System is a comprehensive React application specifically designed for auto tire shops and large tire warehouses. This system has been developed to optimize tire inventory management, sales tracking, and customer services.

Features

1. Inventory Management

  • Add new tires (brand, size, year, season, purchase price, photo)
  • View and filter existing inventory
  • Update and delete inventory
  • Generate QR codes

2. Sales Operations

  • Quick and easy sales recording
  • Sales history table
  • Download sales report in Excel format

3. Tire Tracking System

  • View detailed tire information
  • Filtering and search capabilities
  • Share tire information with customers
  • Download inventory report in Excel format

4. Dashboard

  • Total number of tires
  • Total inventory value
  • Total sales value
  • Total profit analysis

5. Tire Hotel

  • Track storage of customer tires
  • Update tire delivery status

Upcoming Features

  • Direct listing for sale feature
  • B2B (Business-to-Business) system
  • Virtual POS integration
  • E-Invoice system
  • Mobile application support
  • Advanced reporting tools

Technologies and Libraries

  • React 18.3.1
  • Material-UI 5.16.6
  • React Router 6.26.0
  • i18next 23.12.2 (Multi-language support)
  • xlsx 0.18.5 (Excel operations)
  • qrcode.react 3.1.0 (QR code generation)
  • html2canvas 1.4.1 (Screenshot capture)
  • date-fns 3.6.0 (Date operations)

Screenshots

Dashboard Adding Tires Tire Sales Sales History Tire Tracking System Tire Detail Tire Hotel TH Tire Adding

Requirements

  • Web browser (Google Chrome, Mozilla Firefox, etc.)
  • Node.js
  • npm (Node Package Manager)

Installation

To run this project locally, follow these steps:

  1. Clone this repo: git clone https://github.com/yusufaykin/TireManagementSystem.git
  2. Navigate to the project folder: cd TireManagementSystem
  3. Install the necessary dependencies: npm install
  4. Start the project: npm run start

Contributing

We welcome contributions of any kind! If you'd like to contribute to the project, please follow these steps:

  1. Fork this repo: https://github.com/yusufaykin/TireManagementSystem/fork
  2. Create a new branch: git checkout -b new-feature
  3. Make your changes and commit them: git commit -am 'Add new feature'
  4. Push your branch: git push origin new-feature
  5. Submit a Pull Request

License

This project is licensed under the MIT License.

Contact

If you have any questions or suggestions, please feel free to contact me via email: [[email protected]]


Tire Management System is developed by Yusuf Aykın. All rights reserved.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages