"Just-in-time + Twin" - Digital twin platform like a broker between the real world and a virtual world to help you both to respect the real world and to find revolution idea in a virtual space.
- Value Stream Mapping (VSM) GUI Editor.
- Traceability hub
- Simulator
Macro perspective modeling GUI (graphical user interface) with only five elements to visualize value stream mapping.
- VSM template editor
- VSM stage to instantiate from template.
To make traceability from a wide variety of IoT data tagged a meaning of process with the methodology of Toyota Production System.
Re-input IoT data into VSM for problem-solving, studying revolution idea and planning to drive real-world.
Frontend : React / TypeScript Backend : Spring / Kotlin
export JITWIN_AAD_TENANT_ID=<your Azure Active Directory Tenant ID>
export JITWIN_AAD_CLIENT_ID=<your Application Client ID in AzureAD>
export JITWIN_AAD_CLIENT_SECRET=<your Application Client Secret Value>
see also https://github.com/mtonosaki/Jitwin/wiki/Azure-Settings#5-make-a-client-secret
NOTE: Setting the environment variable to rc file such as ~/.zshrc
to smoothly run development and testing.
copy ./jitwindev/web/.env.local.copy to .env.local and edit shell environment path.
cd ./jitwindev/web
yarn install
cd ./jitwindev/server
# Launch IntelliJ IDEA to make .idea folder automatically.
./gradlew ktlintApplyToIdea
cd ./jitwindev
# start Docker desktop on your mac
docker-compose up db
cd ./jitwindev/web
yarn start
to access to frontend for debugging, https://localhost:3000
cd ./jitwindev/server
./gradlew build -x test
java -jar -Dspring.profiles.active=local build/libs/toyokan-api-0.0.1-SNAPSHOT.jar
to access to backend, http://localhost:8080
cd ./jitwindev
make pre-push # Lint, Test front/back end.
cd ./jitwindev/web
yarn lint # to lint
yarn test # to test
cd ./jitwindev/server
./gradlew ktlintFormat # to lint
./gradlew test # to test
- [Menu] → [IntelliJ IDEA] → [Preference]
- [Plugin@Left pane]
- Install the plugin named 'Prettier'
- [OK]
- [Menu] → [IntelliJ IDEA] → [Preference]
- [Languages & Frameworks @ Left pane] → [JavaScript] → [Prettier]
- Select prettier package from dropdown list.
- Check [On 'Reformat Code' action]