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.
- Add new tires (brand, size, year, season, purchase price, photo)
- View and filter existing inventory
- Update and delete inventory
- Generate QR codes
- Quick and easy sales recording
- Sales history table
- Download sales report in Excel format
- View detailed tire information
- Filtering and search capabilities
- Share tire information with customers
- Download inventory report in Excel format
- Total number of tires
- Total inventory value
- Total sales value
- Total profit analysis
- Track storage of customer tires
- Update tire delivery status
- Direct listing for sale feature
- B2B (Business-to-Business) system
- Virtual POS integration
- E-Invoice system
- Mobile application support
- Advanced reporting tools
- 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)
- Web browser (Google Chrome, Mozilla Firefox, etc.)
- Node.js
- npm (Node Package Manager)
To run this project locally, follow these steps:
- Clone this repo:
git clone https://github.com/yusufaykin/TireManagementSystem.git
- Navigate to the project folder:
cd TireManagementSystem
- Install the necessary dependencies:
npm install
- Start the project:
npm run start
We welcome contributions of any kind! If you'd like to contribute to the project, please follow these steps:
- Fork this repo:
https://github.com/yusufaykin/TireManagementSystem/fork
- Create a new branch:
git checkout -b new-feature
- Make your changes and commit them:
git commit -am 'Add new feature'
- Push your branch:
git push origin new-feature
- Submit a Pull Request
This project is licensed under the MIT License.
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.