🤖 This project is 100% generated by AI. It's a minimal template designed to be easily extended using AI assistance.
A simple web app to track crypto assets across different exchanges and wallets.
- Install dependencies:
# Server
cd server
npm install
# Client
cd ../client
npm install
- Configure API keys:
cd server
cp .env.example .env
Edit .env
with your API keys:
- Exchange APIs (Binance, OKX, Kraken, etc.)
- DeBank API for wallet tracking
- CoinMarketCap API for price data
- Run the app:
# Terminal 1: Server
cd server
npm run dev
# Terminal 2: Client
cd client
npm run dev
Visit http://localhost:5173
Snapshots are saved as CSV files in the snapshots
directory at the project root. Each file contains:
- Symbol
- Price
- Exchange
- Type
- Amount
This is a minimal template. Use AI tools (like Cursor) to:
- Add more exchanges
- Customize the UI
- Add new features
- Modify data processing
- Frontend: React + TypeScript + Vite
- Backend: Node.js + Express + TypeScript
- Data: File-based storage (CSV)
MIT