A Web3 wallet designed to emulate a cash-like experience helps users stay within their budget
Americans especially have lots of trouble with overspending. Our entire team has experienced arriving at the end of the month only to discover our monthly spending has vastly exceeded our expectations. This is because of all the small purchases made throughout the month that add up without our awareness. Since Web3 enables permissionless payments, it allows us to easily build logic around the spending experience without cooperation from many banks and/or credit card companies. Users establish monthly budgets for daily expenses and receive real-time feedback on their spending velocity, eliminating end-of-month budget surprises. This creates a cash-like experience for a Web3 wallet, which increases the probability of users staying within budget.
This project creates a new web3 wallet UX by primarily combining PyUSD on Ethereum and Coinbase's CDP Embedded Wallet. The frontend tying everything together is a React app with TypeScript and TailwindCSS. For the UX, we used Lovable at first to get started with the foundation of the UX, then we integrated our UX with PyUSD and CDP Embedded Wallet.
Our first commit is rather large due to the fact we were using Lovable (https://lovable.dev/) to help setup the frontend UI. The contents of the commit is their react project boilerplate.