Inspiration

We were inspired to build this app by a recent experience we had in which we were looking at cruises for a spring break trip. Looking at all the costs - cruise, flight tickets, food, excursions and miscellaneous - it came out to be very expensive. In order to be able to go on the trip, we needed to hold each other accountable for saving money and not spending it on unnecessary things. This way, we can hold each other accountable for saving up to enjoy a vacation together!

What it does

PiggyPal allows you to either create or join a group. Once you create a group, you will set a shared financial goal for all members of the team, including the following information: amount, start date, end date, and reason. Each member of the group has a designated amount to pay for the goal, which is calculated by goal / # of members. Every group member can keep track of their progress on a personalized dashboard, which provides information on how much they have saved per week and future prediction of timeline to goal.

How we built it

For frontend we used Figma to plan out how each of the slides, and then plan to use React andJavascript when coding it out. For backend we plan to use node.js, express.js, and Capital One's Nessie API, in order to get mock transactions and get mock notifications from transactions.

Challenges we ran into

Some challenges that we ran into were figuring out the programming language we should use. We had started off with working in TypeScript in Replit but then later changed course to coding out our Figma screens in Flutter, when we realized that we were not able to make changes to the app after we have deployed it on a local host.

Accomplishments that we're proud of

An accomplishment that we are proud of is that we were able to incorporate everyone's ideas into the app, so everyone had a say in what the app did and looked like.

What we learned

We learned about API implementation, the importance of brainstorming out the flow of the app, implementing firebase authentication in android/ios in Flutter/VSCode.

What's next for PiggyPal

We hope to next code out the app and make it usable for friend groups like ours, to be able to save money to go on trips and have fun.

Built With

Share this project:

Updates