No description
- JavaScript 64%
- HTML 28.5%
- CSS 7.2%
- Dockerfile 0.3%
| plans | ||
| public | ||
| src | ||
| test | ||
| .dockerignore | ||
| .gitignore | ||
| AGENTS.md | ||
| backend.js | ||
| config-template.js | ||
| Containerfile | ||
| index.js | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
hodl.camp (All-in-One Monorepo)
Bitcoin entry/exit profitability visualizer, historical halving analysis, mining calculators, and live Taproot analytics API.
Structure
public/: Static web frontend assets (HTML, CSS, D3 visualizations, tooltips, tools)src/: Express API backend (Bitcoin RPC, ZeroMQ block subscriber, Taproot indexer, price feeds)data/: SQLite database storage (taproot.sqlite) and cache files
Run Locally
npm install
npm start
Container (Docker / Podman)
Build Container
docker build -t hodl-camp -f Containerfile .
Run Container Locally
docker run -d -p 3030:3030 --name hodl-camp hodl-camp:latest
Push to OCI Registry
docker tag hodl-camp:latest git.mutatrum.com/mutatrum/hodl-camp:latest
docker push git.mutatrum.com/mutatrum/hodl-camp:latest