Skip to content

Latest commit

Β 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

BYD Stock Management System

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.


πŸš€ Features

  • 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

πŸ› οΈ Technologies Used

Frontend

  • React.js
  • Vite
  • React Router
  • Context API for state management

Backend

  • Node.js
  • Express.js
  • REST API

Tools

  • npm
  • Git & GitHub

πŸ“‚ Project Structure

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

Releases

Packages

Contributors

Languages