Kestro
A crypto trading desk app with a live pair terminal
A complete trading desk app for swapping and tracking tokens on decentralised exchanges, with a dark and a light theme, and it comes with sample data on three made-up chains. Good for: a crypto trading team, a DEX front end, a token screener or any project that needs a polished place to find pairs, trade them and watch a wallet. How it works: the pair terminal draws a candle chart you can switch between 5 minutes, 1 hour, 6 hours and 24 hours, fold into a line, drag to pan, and watch tick live with your price alerts marked on it; the order ticket takes a market or limit order with a balance slider, a review step and a waiting state until the trade fills; and the screener re-ranks every pair by volume, liquidity, trades or change. Includes: an overview with the desk value over 7, 30 or 90 days, a one-line market read, balance tiles, a live watchlist, top movers, sector heat and the latest transactions; a screener with trending, new pairs, top movers and a watchlist; the pair terminal with a live trade feed, holders, a safety read and a buy and sell pressure gauge; a swap with slippage, speed and its order route; pools with your positions and an add-liquidity form; vaults to stake in, rewards to claim and an earnings calculator; a portfolio with holdings, allocation and profit and loss; history with filters; price alerts; settings for trading, wallets, team members, notifications and data; and help with questions and a message form. How to use: run it as it is to explore with the sample data, which is saved in your browser, then connect your own wallet library, price feeds and exchange contracts, since there is no backend or blockchain connection; the icon rail opens each section's pages on hover or pins open as a sidebar, Cmd+K searches everything, and it works on every screen from phone to desktop with a bottom tab bar on phones. Built with React, TypeScript and GSAP.
$91.00 — one-time price, free updates
- A React app template
- React and Vite · npm install and it runs
- Build unlimited client sites with it
Built with React, CSS, GSAP.
What is in the zip
- app.css
- css/alerts.css
- css/earn.css
- css/help.css
- css/history.css
- css/overview.css
- css/pools.css
- css/portfolio.css
- css/screener.css
- css/settings.css
- css/swap.css
- css/terminal.css
- index.html
- src/App.tsx
- src/actions.tsx
- src/env.d.ts
- src/finder.tsx
- src/main.tsx
- src/motion.ts
- src/pages/alerts.tsx
- src/pages/earn.tsx
- src/pages/help.tsx
- src/pages/history.tsx
- src/pages/overview.tsx
- src/pages/pools.tsx
- src/pages/portfolio.tsx
- src/pages/screener.tsx
- src/pages/settings.tsx
- src/pages/swap.tsx
- src/pages/terminal.tsx
- src/pages/types.ts
- src/router.ts
- src/store.ts
- src/ui/candles.tsx
- src/ui/charts.tsx
- src/ui/format.ts
- src/ui/icons.tsx
- src/ui/kit.tsx
- src/ui/overlay.tsx
- tsconfig.json
Version history
- v1.0.0, 2026-11-03 — First release. Kestro shipped, with the reel recorded from the real page.