A censorship resistant way to split payments with friends and strangers
At its core, this is a Splitwise clone, but it is completely web3-pilled. Settlements are made using USDC and user management is through ENS sub-names. Additionally, ENS is also involved in making the app decentralized and censorship-resistant. There is also a reputation system within the project which allows strangers to pay for each other at crypto conferences.
The core feature of this project is that there are no new wallets created, either seed-based or smart contract-based. Instead, users are encouraged to bring their primary hot wallets from any chain, and this app takes care of all the routing required. In a future iteration, the app can also swap tokens for users to receive settlements in their preferred token.
For the Web 2.0 part of things, the project is a progressive web app built using Django, HTMX, and TailwindCSS. While the Django database (PostgreSQL) is used heavily, username management is through ENS subnames. At the base layer, all settlements are made in stablecoins (USDC), and the routing is managed through Arc and CCDP. In a future iteration, Uniswap may be added to swap tokens, keeping in mind the user's preferred tokens for settlement. Finally, a reputation system based off of ERC-8004 is also built with some additional components and distributed through ENS text records. Currently, everything is on test nets as a proof of concept.
In terms of distribution, the app is designed to be decentralized, such that once you install the PWA on your phone, no internet outages can prevent you from adding expenses or settling them. The decentralized PWA is distributed through ENS text records. Additionally, the project is also adapted to use Farcaster Frames for distribution on Warpcast and The Base App.

