This application is a digital workshop for creating, analyzing, and simulating Value Stream Maps (VSMs). Value Stream Mapping is a lean-management method for analyzing the current state and designing a future state for the series of events that take a product or service from its beginning through to the customer.
This tool allows you to visually build your value stream, input key metrics for each step, and run simulations to identify bottlenecks and calculate overall flow efficiency.
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
This project uses npm as its package manager. Make sure you have Node.js and npm installed on your system.
-
Clone the repository:
git clone <repository-url>
-
Navigate to the project directory:
cd vsm-workshop -
Install the dependencies:
npm install
To run the application in development mode with hot-reloading, use the following command. This will start a local server, typically on http://localhost:5173.
npm run devTo create a production-ready build of the application, run:
npm run buildThe optimized and minified files will be placed in the dist directory.
This project includes several types of tests to ensure quality and correctness.
To run the fast unit and integration tests once, execute:
npm testTo run these tests in interactive watch mode, use:
npm run test:watchTo run the end-to-end tests that simulate real user interactions in a browser, use:
npm run test:e2eTo run the behavior-driven development (BDD) acceptance tests, use:
npm run test:acceptance