project screenshot 1
project screenshot 2
project screenshot 3

CeloSplit

CeloSplit lets you split group expenses with your friends wallets via Celo Minipay.

CeloSplit

Created At

ETHGlobal Brussels

Winner of

Celo - Best dApps Built for MiniPay 2nd place

Project Description

Keeping track of expenses in a large group can be difficult. When a group goes out, like to dinner or an amusement park, different people often take turns covering costs. By the end of the day, figuring out who owes what can be complicated. That's where CeloSplit comes in. Our app simplifies the process by creating groups of wallets. Whenever a payment is made by any wallet, it's recorded as a group expense, and the total is equally divided among all wallets.

How it's Made

We built most of our functionality around Waku chat and Minipay. Waku chat presented some challenges because the React libraries didn't function as expected, so we had to use the JavaScript libraries instead. Additionally, the unstable internet at the venue prevented us from running a web socket connection, forcing us to run our own Waku node locally as a relay. Despite these issues, we managed to get it working. Integrating Celo's Minipay with Next.js was also not straightforward, but after experimenting with it for a while, we figured out how to make the injected connectors work and successfully implemented it.

background image mobile

Join the mailing list

Get the latest news and updates