Inspiration

We’ve all been there—checking our bank account and feeling that sudden wave of regret. ‘Where did it all go?’ The truth is, managing money isn’t something we were ever really taught. We swipe, we tap, we spend, and before we know it, our hard-earned cash disappears. WealthWise was born out of this frustration—the feeling of being lost when it comes to our own finances. We built this app not just to track spending, but to empower Gen Z with financial clarity, control, and confidence. Because financial literacy isn’t just about numbers—it’s about freedom, security, and peace of mind.

What it does

WealthWise helps users understand their finances first by allowing them to connect their bank to the app via plaid, then it utilizes the power of AI in two way. One way is through the use of a chatbot where users can ask general questions about finance like how to start investing or how to set up a retirement account, or specific questions about their own finances, like where they spend the most money in a specific timeframe, or how much they spend on food.

How we built it

This app was build in Next.js, utilizing tailwind css and shadcn for the frontend, and firebase on the backend for authentication. For the AI integration, the Vercel AI SDK tool was used, and the model that was used with it was gemini-1.5-pro. For bank integration, plaid was used.

Challenges we ran into

A challenge that we ran into was implementing a real-time database within the app in order to store the AI transaction summaries and chats. We unfortunately did not get around this, but we were able to get the database set up and have it store user data.

Accomplishments that we're proud of

The accomplishments we're proud about are definitely implementing plaid and the Vercel AI SDK. Using plaid in the app was both of our first times, and keeping track of the access and public tokens was hard, but seeing the transactions show in the dashboard made it all worth it. The Vercel AI SDK was also difficult implementing, since we wanted to have two systems one that was a chatbot and a second that summarize transactions and gave insight on how to control finances better, but we also got that working smoothly

What we learned

Given that we haven't gone to a lot of in person hackathons before, time management was an important skill, especially when it came down to the end, but we also learned that while it's important to build the project, it is equally as important to talk to other people and attend the workshops to learn more technologies and become a better developer

What's next for WealthWise

Implement the real-time database for the AI chatbot conversations and the AI summaries, make the AI responses look better when they are streamed to the user, and make it so that users that login don't need to connect their bank again, since they connected on signup

Built With

Share this project:

Updates