Overview
The Inventory Management System is a software engineering course project that was developed using Agile development methodology. The project includes various components such as requirement engineering, use case diagram, activity diagram, risk analysis, RMM plans, DFD, and ERD. This system is designed to help businesses manage their inventory efficiently.
Features
- Agile development methodology
- Requirement engineering
- Use case diagram
- Activity diagram
- Risk analysis
- RMM plans
- DFD (Data Flow Diagram)
- ERD (Entity Relationship Diagram)
Installation
To install the Inventory Management System, follow these steps:
Make sure you have Node JS installed on your local machine.
Clone the project repository.
Open a terminal and navigate to the project directory.
Run the following command to install all the required packages:
npm installSet the environment variables for the backend and frontend directories. Example files with the name
.env.exampleare provided for reference.Run the following command to start the backend server:
npm run serverThis will run the server at http://localhost:1337.
Run the following command to start the frontend server:
npm run startThis will run the frontend server at http://localhost:3000.
Summary
The Inventory Management System is a software project developed using Agile methodology. It includes several key features such as requirement engineering, use case diagram, activity diagram, risk analysis, RMM plans, DFD, and ERD. To install the system, Node JS is required. The system helps businesses efficiently manage their inventory.