Product Scope
StockSage started from a straightforward question: could a Discord-native tool handle enough of the investing workflow to be genuinely useful without feeling bloated?
System Features
The bot combined real-time stock data, technical indicators such as SMA, EMA, and RSI, automated alerts, virtual trading, portfolio simulation, chart generation with Matplotlib and Plotly, and sentiment analysis with scheduled news updates in one Discord-native workflow.
Infrastructure
I focused on performance and reliability as well as features. Redis caching, background tasks, logging, persistent storage, and deployment on Google Cloud were all part of making the bot usable over time instead of only as a demo.
I also built a landing page for the project with HTML, CSS, and JavaScript and deployed it on Vercel so the project had a clearer public-facing entry point.