btc-graph is an interactive Bitcoin learning graph built as a static site for GitHub Pages.
The project organizes Bitcoin concepts as a dependency graph so readers can move from fundamentals to more advanced topics without losing context.
Each concept is modeled as a node with:
- a stable identifier
- one specific topic
- suggested prerequisites
- 2 to 3 curated high-signal resources
The app also includes a search-friendly library view, making it easier to browse topics outside the graph itself.
Under the hood, the content source of truth lives in content/nodes/*.json, which is validated and compiled into a static graph dataset for the frontend.