TONFOLIO — crypto portfolio tracker on TON

Bot Development 337 USD
Job 1 of 5
Non-custodial crypto portfolio tracker for the TON ecosystem. The user connects a wallet via TON Connect or adds watch-only addresses — and gets the portfolio value in real time, asset allocation, a 30-day history chart, transaction history, while the bot delivers alerts: price crossing a level, % change over a time window, any wallet transaction or a large transfer.

Security first: private keys never leave the wallet. The ton_proof signature is verified on the server (ed25519), every API request passes Telegram initData HMAC validation, rate limiting everywhere.

Under the hood:
• Telegram bot on grammY: dialog flows, EN/UK localization, per-user throttling
• Mini App on Next.js 15 + React 19: Telegram-native dark theme, recharts graphs, haptic feedback
• Alert engine on BullMQ: cooldowns, quiet hours, idempotency via Redis locks
• Data: tonapi.io + CoinGecko, PostgreSQL (Prisma), Redis
• Money handled only as integer minimal units (bigint / NUMERIC) — no floats
• Quality: strict TypeScript, 100+ automated tests (TDD, Playwright e2e, bot smoke harness), CI
• Production: Docker, Caddy (HTTPS), webhook mode, deployed on GCP within the free tier

#telegram #bot #miniapp #ton #crypto #web3 #typescript #nextjs #react #nodejs #postgresql #fullstack