Team project · Finance
Investo
A stock and crypto tracker in Discord and on the web, with native TSX and CDR support.
The problem
Most stock trackers skip Canadian listings. Investo puts a Discord bot and a website on one database, so a watchlist changed in one place shows up in the other.
What we built
- A Discord bot (discord.py, asyncpg) and a Next.js site sharing one live Supabase Postgres database for watchlists, portfolios and alerts.
- A scanner that alerts every connected server when a tracked stock moves 5% or more, with Gemini-written analyst breakdowns.
- TSX and CDR support with live quotes from Finnhub and Yahoo Finance, and TradingView chart fallbacks for thinly traded tickers.
- Discord OAuth sign-in, multi-server support, per-command cooldowns and least-privilege bot permissions.
Outcomes
- Verified by Discord.
- Listed on top.gg.