1) Collector Service
A persistent non-LLM collector runs on schedule, fetches BTCUSDT candles from Binance, and writes idempotent rows to Postgres.
Reliability: retries, endpoint fallback, and rate-limit awareness.
First Next.js App
A living research system for BTC market behavior — collecting fresh data every 4 hours, classifying volatility + regimes, backtesting ideas, simulating risk, and emailing a daily analyst-style brief.
A persistent non-LLM collector runs on schedule, fetches BTCUSDT candles from Binance, and writes idempotent rows to Postgres.
Reliability: retries, endpoint fallback, and rate-limit awareness.
All core data lands in one place: raw bars, engineered features, run summaries, and trade logs.
Tables include ohlcv_bars, feature_bars, backtest_runs, and backtest_trades.
A scheduled analysis worker generates a daily report, appends an LLM analysis section, and sends it by email.
Result: concise insights, risks, and next-step experiments every day.