A super simple, modern, AI-powered stock screening tool with Notion-style UI. Inspired by a tweet by QCompounding.
Visit the live app at: https://simple-stock-screener.ctoofeverything.dev/
-
Multi-Dimensional Stock Analysis:
- Fundamental Analysis: Evaluate profitability, growth, and financial health using key metrics.
- Technical Analysis: Leverage trend following, mean reversion, momentum, and volatility indicators.
- Sentiment Analysis: Analyze insider trading and news sentiment for a comprehensive market perspective.
- Valuation Analysis: Compare market price with intrinsic value using DCF and owner earnings methods.
-
AI stock comparison: AI tools to provide detailed summaries and comparisons between selected stocks.
-
Optimized Performance:
- Deployed on the edge with Cloudflare Workers.
- Data caching and database with Cloudflare KV and D1 databases.
- Event-driven processing using Inngest.
- React Router
- TypeScript
- TailwindCSS
- Groq
deepseek-r1-distill-llama-70b
(w/ Vercel AI SDK) - Cloudflare Workers
- Bun as a package manager
- Inngest for event processing
- Drizzle ORM
- Financial Datasets for data
-
Clone the Repository:
git clone https://github.com/MonsterDeveloper/simple-stock-screener.git cd simple-stock-screener
-
Install Dependencies:
bun install
-
Start the Development Server:
bun dev
Your application will be available at http://localhost:5173.
- Compounding Quality for the inspiration of the stock screening criteria
- Virat Singh for his amazing work on the stock analysis implementations.
Feel free to open issues or submit pull requests!