Inspiration

We were inspired by the idea of de-mystifying financial data into an eye-opening, almost magical, experience for users. For many students, managing money feels overwhelming and mysterious. We wanted to build a tool that could reveal hidden patterns in spending and make financial decisions feel more intuitive and approachable.

What it does

FinSight acts like a personal third eye for transforming unorganized, raw spending data into meaningful insights and visible trends. It automatically categorizes transactions, highlights major spending patterns, and uses AI to generate personalized advice. As users provide more data, FinSight delivers deeper and more powerful insights, helping them better understand their financial habits.

How we built it

We built FinSight as a full-stack application that combines data processing, intelligent analysis, and an interactive interface. The frontend serves as the user’s portal into their financial “dashboard,” while the backend handles validation, categorization, and aggregation. We integrated a generative AI model to act as an intelligent advisor, carefully designing prompts so it produces relevant and reliable guidance.

Challenges we ran into

One of our biggest challenges was connecting the backend to the frontend, as this was our first full-stack project. We encountered issues with formatting, API communication, and prompt diversity while handling edge cases and maintaining a valuable user experience. Like refining a magic trick, integrating the AI service and managing inconsistent inputs required repeated testing and adjustment. Through debugging and teamwork, we learned how to transform these obstacles into a stable and reliable system.

Accomplishments that we're proud of

As first-time hackers, our biggest challenge turned out to be our biggest accomplishment - successfully creating our very first full-stack application. We are also proud of building a reliable platform that transforms raw financial information into meaningful insights. We successfully integrated automated processing, intelligent analysis, and an interactive interface into a seamless experience. Most importantly, we are proud of delivering a stable, demo-ready product under time constraints.

What we learned

Through this project, we learned how to design scalable systems, integrate external services, and handle real-world data inconsistencies. We gained hands-on experience combining backend logic, frontend communication, and prompt engineering. Most importantly, we learned how to collaborate effectively, manage time under pressure, and adapt quickly when problems arose.

What's next for FinSight

In the future, we would like to continue refining FinSight by implementing long-term trend analysis, including tracking weekly, monthly, and yearly spending habits and adjusting insights accordingly. We also plan to expand data sources through additional APIs and introduce financial planning features using market-related analysis.

Built With

Share this project:

Updates