A simple stock management system for managing BYD spare parts inventory.
The system provides a frontend interface for viewing and managing spare parts and a backend API for handling data operations.
The project is built with Node.js + Express.js for the backend and React + Vite for the frontend.
- View available BYD spare parts
- Manage stock information
- View spare part details
- Track stock history
- React-based user interface
- REST API backend using Express.js
- Client-side navigation using React Router
- React.js
- Vite
- React Router
- Context API for state management
- Node.js
- Express.js
- REST API
- npm
- Git & GitHub
BYD-Stock-Management-System/
β βββ Backend/ β β β βββ routes/ # API route definitions β βββ controllers/ # Business logic and request handling β βββ middleware/ # Express middleware functions β βββ server.js # Backend entry point β βββ package.json # Backend dependencies β βββ Frontend/ β β β βββ src/ β β β β β βββ components/ # Reusable React components β β βββ pages/ # Application pages β β βββ context/ # React Context for state management β β βββ App.jsx # Main React application component β β β βββ package.json # Frontend dependencies β βββ vite.config.js # Vite configuration β βββ README.md # Project documentation
---
## π Requirements
Before running the project, make sure you have:
- Node.js 18+
- npm
Check your versions:
```bash
node -v
npm -v