Inspiration

We were inspired by the complexity and chaos of global financial markets. Every day, countless events—from economic policies and political changes to wars and health crises—impact market prices. But understanding how these factors influence different assets like stocks, indices, crypto, or forex can be overwhelming.

We wanted to create something that could simplify this chaos using AI, and that’s how FinPulse was born: a powerful market analyzer that offers real-time data, insightful AI-driven predictions, and a smooth user experience—making the market more accessible for everyone.

What it does

FinPulse is an AI-powered market analyzer that helps users make smarter decisions by combining real-time financial data with event-driven insights.

Here's what FinPulse does:

Search & Analyze Any Asset
Users can search for any stock, index, cryptocurrency, or forex pair using a smart autocomplete search bar.

Real-Time Data & Charts
FinPulse fetches live price data and displays interactive Trading charts to visualize performance.

AI-Powered Market Insights
It uses the Gemini API to generate human-readable insights based on global events like:

  • Economic shifts
  • Political unrest
  • War or pandemic alerts
  • Sector-specific trends

Sector Heatmap
Displays a real-time heatmap of sectors to help users understand where the market is hot or cold.

News Sentiment Alerts
FinPulse scans financial news and alerts users with messages like:

Beginner Mode
A simplified version of insights is available for users who are new to investing, using easy language to explain complex financial terms.

Trending Shortcuts on Home
The home screen features quick access to trending stocks, indices, and crypto assets.

FinPulse simplifies the complexity of financial markets into clean, actionable insights—making it useful for beginners, investors, and professionals alike.

How we built it

We built it using Gemini API for insights and Finnhub for real time market prices.

Challenges we ran into

Real-Time Data Limitations:
Finding reliable and free APIs that provide accurate, real-time data for multiple asset classes (stocks, indices, crypto, forex) was difficult.

Integrating Multiple APIs:
Coordinating between Finnhub, and Gemini API while maintaining fast performance and stable UX was tricky.

Generating Relevant AI Insights:
Ensuring that AI-generated content was accurate, timely, and understandable for both beginners and pros took careful prompt tuning.

Designing for All Users:
Creating a classy yet simple UI that works for both experienced investors and beginners required thoughtful layout and copy decisions.

Testing Without Paid APIs:
Some data sources had rate limits, which made testing and iteration slower during development.

Accomplishments that we're proud of

Successfully integrated real-time data for stocks, indices, crypto, and forex using free APIs. Built a powerful AI insights engine with the Gemini API to explain market movements in context. Combined news sentiment and event analysis to generate actionable user alerts. Embedded interactive Trading charts for a seamless data visualization experience. Designed a Beginner Mode that breaks down complex financial data into simple explanations. Created a smooth and classy user interface Delivered a unique, end-to-end financial tool that’s helpful for both newcomers and seasoned investors.

What we learned

We were able learning market insights by diving deep into it.

What's next for FinPulse

User Accounts & Personalization
Allow users to create profiles, save watchlists, and get personalized insights and alerts.

Portfolio Tracking & Risk Alerts
Enable users to add their holdings and receive AI-based portfolio risk updates.

Support for ETFs & Commodities
Expand asset coverage to include ETFs, gold, oil, and other commodities.

Multilingual Support
Add translation features to make FinPulse accessible to non-English speakers.

Custom AI Models for Finance
Fine-tune LLMs specifically for financial forecasting and deeper sentiment analysis.

Launch Mobile App
Bring FinPulse to iOS and Android with real-time alerts and on-the-go tracking.

Community & Learning Hub
Build a space for users to learn, discuss, and share market strategies.

Integrating Algo Trading

Built With

  • finnhubapi
  • geminiapi
Share this project:

Updates