Learning-first DeFi vault explorer focused first on Morpho Vaults.
Initial skeleton setup is in progress.
- Frontend: Next.js App Router, TypeScript, Tailwind, pnpm.
- Backend: Rust API skeleton with Axum target.
- Chain: Base.
- Data mode: mocked vault data first.
- Cache direction: Redis later, after the API contract is stable.
The project follows spec-driven development. Start with the active skeleton docs:
Architecture notes live in:
Install JavaScript dependencies:
pnpm install --frozen-lockfile --config.confirm-modules-purge=falseRun the frontend:
pnpm web:devRun the API:
pnpm api:devVerify the frontend:
pnpm web:lint
pnpm web:buildVerify the API:
pnpm api:fmt
pnpm api:clippy
pnpm api:testThe Rust toolchain is pinned in rust-toolchain.toml.