A UI for @Architeuthis-Flux's awesome Jumperless breadboard.
Written using React and TypeScript.
Also see jlctl, which is used as a backend.
Follow the discussion here.
TODO
Prerequisites:
- nodejs: needed to run the dev server and build process for the UI
- jlctl: used as a backend for the UI to communicate with the jumperless
Steps:
- Run
npm installto install node dependencies - Run
npm startto start the development server
The UI should then be accessible on http://localhost:3000
Now, in a second terminal, start the jlctl server
jlctl server
By default the server listens on localhost:8080. To use a different port or address, pass the --listen option when invoking jlctl, and adjust the baseUrl in ./src/App.tsx, within this jumperlab repo.