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 install
to install node dependencies - Run
npm start
to 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.