Inspiration
Financial literacy is a major hurdle for many people, especially those just starting their careers. We noticed that most financial apps are either overly complex “spreadsheet clones” or simple trackers that offer little real guidance.
We wanted to build a Financial Co-Pilot that doesn’t just display numbers but actually understands them. FinPulse AI was inspired by the vision of making professional-grade financial advice accessible to everyone through the power of Generative AI.
What it does
FinPulse AI is an all-in-one financial intelligence platform designed to help users understand and optimize their finances.
Key features include:
- Smart Dashboard: Real-time spending breakdowns with intuitive visualizations.
- Tax Optimizer: Proactively identifies potential tax deductions from spending data.
- Investment Portfolio Tracker: Monitors portfolio performance and generates AI-driven health scores.
- AI Financial Advisor: A conversational assistant that provides personalized strategies for saving, investing, and achieving financial goals.
Users can interact with the AI advisor through natural language conversations to receive context-aware financial insights and recommendations.
How we built it
FinPulse AI was built using modern web technologies to ensure performance, scalability, and a premium user experience.
- Frontend: React 18 with Vite for fast development and optimized builds.
- Data Visualization: Chart.js for interactive charts including Doughnut, Line, and Bar charts.
- Icons & UI: Lucide React for clean iconography.
- AI Intelligence: Google Gemini API powers the financial analysis and conversational AI advisor.
- Design System: A custom Glassmorphism UI built with vanilla CSS to create a modern, high-end fintech aesthetic.
Together, these technologies allow the platform to deliver both powerful analytics and a seamless user experience.
Challenges we ran into
One of the biggest challenges was ensuring that complex financial data visualizations remained fully responsive across desktop and mobile devices. Maintaining smooth animations and interactive charts on smaller screens required careful CSS optimization.
Another challenge was prompt engineering for the Gemini AI. We had to refine prompts extensively to ensure the AI generated practical, context-aware financial advice rather than generic suggestions.
Accomplishments that we're proud of
We are especially proud of the AI Portfolio Health Score and the Tax Deduction Finder.
Seeing the AI successfully analyze spending patterns to identify potential tax savings and suggest portfolio improvements was a major milestone. Additionally, we are proud of creating a professional-grade UI design that resembles platforms built by established fintech companies.
What we learned
This project provided a deep dive into the real-world application of Large Language Models (LLMs) in financial software.
We learned:
- How to manage complex application state using React’s useReducer
- Techniques for handling real-time AI streaming responses
- The importance of data storytelling through visualization to make financial insights easy to understand
What's next for FinPulse AI
Our next goal is to integrate real banking APIs such as Plaid to enable live transaction syncing.
We also plan to add:
- OCR receipt scanning for automatic expense tracking
- Multi-currency support
- Expanded AI knowledge for international tax systems
- Advanced financial planning and forecasting tools
These improvements will move FinPulse AI closer to becoming a complete AI-powered financial assistant for everyday users.
Log in or sign up for Devpost to join the conversation.