Real-time stock information application with AI-powered news sentiment analysis.
MarketPulse is a Next.js application delivering real-time stock information. Key features include: - Stock Search: A dedicated page with an autofocus search bar and dynamic suggestions. - Detailed Stock Pages: Comprehensive information for each stock including key metrics, company details, financial statistics, tabbed financial statements, peer companies, analyst ratings, AI-powered news sentiment analysis via Genkit, corporate actions, technical data, and shareholding patterns.
Investors need more than just stock prices; they need to understand the sentiment surrounding a company. It is time-consuming to sift through news articles manually. A tool was needed to aggregate real-time stock data with AI-driven news sentiment analysis.
Solo Project. I developed this application from scratch, including integrating with stock data APIs, creating the AI news sentiment analysis flow with Genkit, and building the complete UI.
The biggest challenge was managing data from various API endpoints to populate a single, cohesive stock details page. Creating the Genkit flow for news sentiment analysis taught me how to apply AI to unstructured text data to extract valuable, quantifiable insights. This project solidified my full-stack development skills.