Local
Self-hosting
Install, build, run the tests and the contract tests, set the optional variables and ship it to Vercel.
Local#
node 20+
npm install
npm run build && npm start # http://localhost:5400
npm test # unit tests
cd contracts && ./setup.sh && forge test
Environment (all optional)#
KV_REST_API_URL+KV_REST_API_TOKEN: where profiles and job posts are stored. Without them a local run keeps records in memory and a public deployment accepts none.ROBINHOOD_RPC_URL/NEXT_PUBLIC_ROBINHOOD_RPC_URL: a private RPC instead of the public one.NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID: enables WalletConnect for phone wallets.