Standalone local app that recreates the spreadsheet-based allocation optimizer described in SPREADSHEET_TOOL_SPEC.md.
- Install dependencies:
cd standalone-app
npm install- Create
.env.local:
cp .env.example .env.local- Run locally:
npm run devOpen the printed localhost URL.
- Click
Refresh from subgraphto load deployments (this also updates the “All filtered deployments” table). - Set filters (min signalled / whitelists). The “All filtered deployments” table updates automatically.
- (Optional) Set
Max allocationsto cap how many non-zero recommendations you want. - Click
Compute allocationsto run the optimizer and populate the “Recommended allocations” table. - Use
Export CSVon either table to export that table’s current (sorted) view.
See .env.example for the full list. At minimum you’ll need a Graph Gateway API key and the Arbitrum One network subgraph deployment ID.
- Engineering notes:
ENGINEERING.md - Project spec:
SPREADSHEET_TOOL_SPEC.md - Progress tracker:
IMPLEMENTATION_PROGRESS.md