Split receipts with friends and have the payments occur instantly
We thought about this idea after we noticed we had to use 3 apps to just split payments among friends. Firstly, we had to use ChatGPT to decipher the receipt and figure out who owes what. Secondly, use splitwise to record the transaction and notify others. Thirdly, each of us had to go ahead and zelle the payment on our own time. This led to payments taking weeks or even months to settle between our friends, for no reason other than friction and laziness.
Our solution was to create one app that could do all 3 tasks in one. First, you add friends you trust to your friend group. Second, you can take a picture of your receipt to decipher it and enter the split. Third, simply press the "finalize" button to have all the payments settle automatically and quickly. No need to wait for anyone else. All you simply need is trust in your friends for the pool of fund you decide to put into your account.
This project uses the coinbase CDP embedded wallet with Smart Wallet to automatically create a wallet for users, making sign in and sign up friction-less. We also use paymaster and batch transactions with this wallet on base to make transactions feel like web2, fast, smooth and no need for any pop ups.
We use custom ENS subdomains to give our users an identity, making it easier to find each other and their friends. Due to embedded wallet only working in our app, we had to roll our own ENS sign up directly in the app and couldn't simply point users to make an ENS domain. This meant we had to use subdomains and we had to deploy our contracts and call said contracts and the ENS ones directly. In the end this led to much better UX, since subdomains don't cost anything for the users. ENS also makes it much easier to use our LLM, as LLMs struggle with long wallet addresses vs short ENS names
We also used 0G to host AI models. We used qwen model to parse receipts and used deepseek mode, to figure out splits.
We also used Fluence CPU VM to host our application

