Inspiration
I started FinSight because we often found ourselves lost in a sea of financial data, trying to make sense of earnings reports, balance sheets, and market trends. With so much information scattered across platforms and reports, we wanted to build something that could bring it all together in one intelligent, interactive experience. My goal was to create a tool that empowers everyday investors and researchers to explore companies and make more informed decisions with ease.
What it does
FinSight is an AI-powered financial insights platform that combines Perplexity’s smart retrieval capabilities with real-time financial data and intuitive visualizations. Users can search for any company or industry and instantly receive clear, curated insights across metrics like profitability, operational strength, and competitive position. It also offers data-driven financial summaries, intrinsic value calculators, and visual reports using recharts for a more immersive analysis experience.
How we built it
Challenges we ran into
One of the hardest parts was aligning the unstructured insights from Perplexity with structured financial data in a way that made sense visually and contextually. I also faced issues with prompt design to ensure that responses were consistent and useful across a wide range of company types.
Accomplishments that we're proud of
I'm proud of how polished and functional the final product turned out within just a couple of days. The integration between AI-generated answers and financial metrics feels seamless, and the visual design helps tell a compelling story. I also built a working version of the intrinsic value calculator and delivered responsive 3D graphics that users can interact with.
What we learned
I learned a lot about building around retrieval-augmented generation, especially how to guide AI outputs to be more consistent and relevant for financial contexts. I also picked up valuable experience in integrating Three.js with React, and in presenting financial data in a way that is both beautiful and meaningful.
What's next for FinSight
I’d love to expand FinSight to support portfolio analysis, comparative benchmarking, and deeper integrations with news and stock sentiment analysis. There’s a lot of potential in helping users explore not just static reports, but the stories behind market movement and company growth. I am also exploring adding more interactivity and custom dashboards, so users can shape insights based on their personal goals and preferences.
Built With
- fastapi
- nextjs
- node.js
- python
- redis
- sonar
- typescript
Log in or sign up for Devpost to join the conversation.