Back to All Projects

MarketPulse

Real-time stock information application with AI-powered news sentiment analysis.

Project Details

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.

Problem Statement

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.

My Role

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.

Key Learnings

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.

Technology Stack

Next.js
React
Tailwind CSS
ShadCN UI
Genkit
TypeScript
Stock APIs