React + Vite wallet UI for Stellar Testnet. Connect Freighter, fund with Friendbot, manage trustlines, send XLM, and inspect payment history.
Sibling repos:
| Layer | Repo |
|---|---|
| Backend | Kitewell-lab/backend |
| Contract | Kitewell-lab/contract |
npm install
npm run devOpen http://localhost:5173. Freighter must be on Testnet.
The Vite dev server proxies /api and /health to the backend at http://localhost:8787. Run the backend in another terminal:
# from the backend repo
npm install
npm run devOverride the API origin with VITE_API_BASE if needed.
- Freighter connect / disconnect (
setAllowed,getAddress,signTransaction) - Friendbot funding
- Balances +
changeTrust - Native XLM payments + history
- Backend-backed account/payment reads (Horizon fallback)
- Status panel for API and contract config
MIT — LICENSE.
Testnet only by default. No Mainnet funds.
