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 pnpm as its package manager. Make sure you have Node.js and pnpm installed on your system.
-
Clone the repository:
git clone <repository-url>
-
Navigate to the project directory:
cd vsm-workshop -
Install the dependencies:
pnpm 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.
pnpm devTo create a production-ready build of the application, run:
pnpm 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:
pnpm testTo run these tests in interactive watch mode, use:
pnpm test:watchTo run the end-to-end tests that simulate real user interactions in a browser, use:
pnpm test:e2eTo run the behavior-driven development (BDD) acceptance tests, use:
pnpm test:acceptance