An browser application & HTTP API server to demonstrate some useful things that can be done with Bitcoin.
Technologies & tools used:
- ClojureScript
- shadow-cljs
- re-frame (for UI application architecture and internal communication)
- PostgreSQL (as storage back-end)
- React (via Reagent)
First set up a Core Lightning regtest node (or two nodes if you want sender & receiver be different). The simplest way to do it in local environment is to use Polar.
Start these 2 processes in separate terminal windows:
overmind start
- will run the processes defined in the
Procfileusing overmind
node out/server.js
- starts the API server application
- Open browser:
http://localhost:8008to try it out

