Inspiration
When I went to LA for my Spring break trip last year, I had a blast. However, my wallet also internally had a blast. Despite using Splitwise to keep track of shared costs, I found myself constantly switching between my banking apps and Splitwise to calculate my personal spending and the spending my friends made on behalf of me. This sparked the idea for Spndmate - a solution that provides a comprehensive view of where my share of spending is going into.
While there are existing budgeting apps, they often provide an overwhelming amount of information. Many people find the simplicity and accuracy of old-school spreadsheet-based expense tracking more satisfying. Spndmate aims to combine the best aspects of budgeting apps, expense splitting apps, and traditional spreadsheet software into a single, user-friendly application.
What it does
Spndmate offers a clear overview of your spending across various accounts, including bank accounts, credit cards, Venmo, and Cash App, powered by the expense splitting app Splitwise.
How we built it
We developed Spndmate using Dart and Flutter, incorporating Material UI for a visually pleasing interface. The backend is powered by a hackathon worthy Google Sheets, and we integrated APIs from Splitwise, Zapier, and Plaid.
Challenges we ran into
We ran into challenges with math when testing splitting expenses. 1 am math isn't our strong point. But thats why we have computers doing it :)
Accomplishments that we're proud of
We’re particularly proud of our user-friendly UI and the successful integration of the splitwise API with our Google Sheets backend.
What we learned
Good design and planning is more important than coding. We probably spent more time planning and wireframing the application before setting out to develop it. Being seasoned hackers, we found it more rewarding to build something that we planned well and that can actually make a difference.
What's next for Spndmate
Do more customer discovery to better understand user needs, figure out how and who to start marketing with, get approved by Plaid API, get a better backend than Google Sheets, get some funding for making API requests and development, and then establish Spndmate as an LLC :)
Log in or sign up for Devpost to join the conversation.