-
-
Add and assign your friends in a clearance group!
-
Simple steps to request from people at the same time!
-
Single clearance allows you to balance your account on the spot!
-
Group clearance minimizes the number of transactions by cutting down redundant ones!
-
Before EZFund, 9 transactions and a mess.
-
After EZFund, 3 transactions are all we need!
-
Join us today! EZfund, you have fun and we'll take care!
Inspiration
When I pass by Opiano, a Korean restaurant in Montreal, my roommate would ask me if I could bring him some food. Sometimes when he passes by Tims on the way home, he would get me coffee as well.
My roommate and I always transferred each other the money for the food right away, which made our finances harder in reverse since we had limited numbers of monthly transactions. To solve this, we gathered receipts and calculated the lump sum at the end of the month, and it worked out for a while unless we lost the receipts.
Yet as we split the money with more friends, we needed to make more tedious transactions. What if I owe my roommate 10 bucks, while he owes my girlfriend 10 bucks, and my girlfriend owes me 10 bucks? Why should we make three transactions when we could be making none?
The EZFund
EZFund makes your social finance easier. You can request your friend to pay you, as well as to pay on your friend’s request. While regular instant payment is available, you can create a group to process everyone's balance altogether at the end of every month or any specified frequency.
How we built it
We built the prototype using Figma and the backend concept with Java.
Challenges we ran into
Since we initially tried to minimize the number of total transactions, one of the main challenges was creating such an algorithm. We resolved this by focusing on an individual's balance within the group so that an individual has at most one transaction for the given time frame.
We also were struggling to create a business model. While we did not include it in the presentation, we believe that the credit model can be used in EZFund as well; EZFund may take interests on the delayed payment due to not having enough amount of money available (i.e., loaned from friends).
Accomplishments that we're proud of
We were able to cover the majority of the features we wanted throughout the Figma prototype. We wrote backend codes neatly as well to demonstrate the individual balance calculation algorithm.
What we learned
Prototyping with Figma, Brainstorming a business model
What's next for EZFund
We believe that EZFund can be used beyond groups of co-habitants; it can be used between a busy group of co-workers who may not always remember the owed money, or online group buys where requests act as invoices and the host tracks the flow of money more easily. There are a lot of possibilities! For EZFund to be available to them, however, it would need to be deployed on Android and/or iOS, which should be the very next goal of the product.
Built With
- figma
- java
Log in or sign up for Devpost to join the conversation.