The goal was one place to follow a stock without opening five different tools. You can search stocks and indices, open full-screen charts, keep watchlists, and run a screener that scores companies on their fundamentals. Signed-in users can also post, comment, and follow each other in a community feed.
What I built
- A Flask backend with Python fetchers for market data, plus the scoring logic behind the screener
- Sign-in with email or Google, profiles, avatars, and account settings, all on Supabase
- The community feed: posts, comments, likes, reposts, follows, and pages for admins and moderators
- Optional AI write-ups in the screener using Gemini
- The production deploy on Cloudflare Workers, with the Flask app running in a container