Web app for the Callora API marketplace: developer dashboard, API management, and billing views.
- React 18 + TypeScript
- Vite for build and dev server
- Minimal UI (no component library); ready to extend
- Dashboard placeholder (usage, vault balance)
- APIs section (publish/manage APIs and pricing)
- Billing section (USDC deposit, settlements)
- Dev proxy to backend at
http://localhost:3000for/api
-
Prerequisites: Node.js 18+
-
Install and run:
cd callora-frontend npm install npm run dev -
Open http://localhost:5173.
| Command | Description |
|---|---|
npm run dev |
Start dev server (port 5173) |
npm run build |
TypeScript check + production build |
npm run preview |
Serve production build locally |
callora-frontend/
├── src/
│ ├── App.tsx # Main app and tabs
│ ├── main.tsx # Entry
│ ├── index.css # Global styles
│ └── vite-env.d.ts
├── index.html
├── package.json
├── tsconfig.json
└── vite.config.ts
This repo is part of Callora. Backend and contracts live in separate repos: callora-backend, callora-contracts.