# KALIWABO_SHEMA_ELYSEE_National_Practical_Examination_2026

## Project Name

Stock Management System for StockHub Ltd.

## Technologies Used

Frontend:
- React.js
- React Router DOM
- Axios
- Tailwind CSS

Backend:
- Node.js
- Express.js
- MongoDB
- Mongoose
- bcryptjs
- express-session

## Installation Steps

1. Open the project folder:

```bash
cd KALIWABO_SHEMA_ELYSEE_National_Practical_Examination_2026
```

2. Install backend dependencies:

```bash
cd backend-project
npm install
```

3. Install frontend dependencies:

```bash
cd ../frontend-project
npm install
```

4. Make sure MongoDB is running locally.

The backend uses this MongoDB database:

```bash
mongodb://127.0.0.1:27017/SMS
```

## Backend Startup

```bash
cd backend-project
npm run dev
```

Backend URL:

```bash
http://localhost:5000
```

Default login account:

```bash
Username: manager
Password: manager123
```

## Frontend Startup

```bash
cd frontend-project
npm run dev
```

Frontend URL:

```bash
http://localhost:5173
```
