Back

Fin-Agent - AI-Powered Financial Assistant

2024

Next.jsFastAPIGoogle ADKGeminiGCPPostgreSQLMicroservices
Fin-Agent - AI-Powered Financial Assistant
A comprehensive AI-powered financial assistant built for Google AI Hackathon, featuring real-time stock analysis, portfolio insights, and conversational AI with Google ADK agents.
Developed a sophisticated financial platform that combines Next.js frontend with two microservices architecture. The system leverages Google ADK (Agent Development Kit) with Gemini models to provide intelligent financial analysis, real-time stock insights, portfolio management, and conversational AI capabilities. The platform includes streaming chat with tool-calling, dashboard analytics, audio transcription, and background job processing for comprehensive financial insights.

Key Features

  • Real-time stock analysis and market insights
  • AI-powered conversational financial assistant
  • Portfolio tracking and net worth analysis
  • Streaming chat with dynamic tool-calling
  • Audio transcription for voice queries
  • Background job processing for insights
  • Microservices architecture with GCP deployment
  • PostgreSQL database for data persistence

Technology Stack

Frontend

Next.jsReactTypeScriptTailwindCSS

Backend

FastAPIPythonUvicorn

Database

PostgreSQLSQLModelSQLAlchemy

AI/ML

Google ADKGeminiLiteLLMWhisper

Tools

GCPDockerGitMCP Protocol

Challenges

  • Integrating multiple AI agents with Google ADK
  • Implementing streaming responses with tool-calling
  • Managing microservices communication
  • Handling real-time financial data processing
  • Optimizing database queries for large datasets

Key Learnings

  • Advanced AI agent orchestration with Google ADK
  • Microservices architecture and deployment
  • Real-time streaming with FastAPI and SSE
  • GCP cloud infrastructure and PostgreSQL optimization
  • Financial data processing and analysis

Screenshots

Fin-Agent - AI-Powered Financial Assistant screenshot 1
Fin-Agent - AI-Powered Financial Assistant screenshot 2
Fin-Agent - AI-Powered Financial Assistant screenshot 3
Fin-Agent - AI-Powered Financial Assistant screenshot 4
Fin-Agent - AI-Powered Financial Assistant screenshot 5
Fin-Agent - AI-Powered Financial Assistant screenshot 6
Fin-Agent - AI-Powered Financial Assistant screenshot 7
Fin-Agent - AI-Powered Financial Assistant screenshot 8
Fin-Agent - AI-Powered Financial Assistant screenshot 9
Fin-Agent - AI-Powered Financial Assistant screenshot 10
Fin-Agent - AI-Powered Financial Assistant screenshot 11
Fin-Agent - AI-Powered Financial Assistant screenshot 12
Fin-Agent - AI-Powered Financial Assistant screenshot 13
Fin-Agent - AI-Powered Financial Assistant screenshot 14
Fin-Agent - AI-Powered Financial Assistant screenshot 15
Fin-Agent - AI-Powered Financial Assistant screenshot 16
Fin-Agent - AI-Powered Financial Assistant screenshot 17
Fin-Agent - AI-Powered Financial Assistant screenshot 18
Fin-Agent - AI-Powered Financial Assistant screenshot 19

You can swipe to move between images