Nexara is a research-first platform for systematic crypto trading. It started as a BTC/USDT 5-minute signal prototype and grew into a monorepo with a dashboard, Fastify API, worker process, PostgreSQL persistence, Telegram notifications, and a research lab for backtesting strategy ideas against historical candles.
The project prioritizes data quality and execution realism before dashboard polish. Failed strategies stay recorded with their rejection reasons, and promising ideas are tested against fee, spread, and slippage assumptions before they move toward paper trading.
Highlights
- Next.js dashboard with Dashboard and Strategy Lab views
- Fastify API for research actions and dashboard data
- PostgreSQL and Prisma models for signals, alerts, candles, workers, and backtests
- BTC/USDT baseline workflow and BTC/ETH spread research pipeline
- Telegram alert plumbing for signal notifications
- Docker-based local and production deployment path
Stack
Next.js, TypeScript, Fastify, Zod, PostgreSQL, Prisma, CCXT, Docker Compose, Telegram Bot API, GitHub Actions.