Inspiration

Budget tracker apps for mobile.

What it does

Users can link their bank accounts through Plaid to gain access to a dashboard that delivers easy to understand, key metrics about their spending habits and recent transactions.

How we built it

Next.js, Node.js, NextAuth, Plaid API, Neon, PostgreSQL, Prisma

Challenges we ran into

The Plaid Link flow was a challenge to implement, especially figuring out how to associate a user with their bank accounts. We solved this by encrypting (and then decrypting) and storing users' Plaid access keys in a database with their user data.

Accomplishments that we're proud of

Using multiple technologies and APIs to effectively communicate with each other within a short amount of time.

What we learned

How important effective database schemas are for proper scaling.

What's next for Waddle

Adding the "Budgets" and "Settings" pages where users can allocate budgets to different categories and get an overview of how far under or over they are with their respective allocations.

Built With

Share this project:

Updates