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
- neon
- next.js
- nextauth
- node.js
- plaid
- postgresql
- prisma
Log in or sign up for Devpost to join the conversation.