spliit-app/spliit ? reverse-engineered prompt

Reverse engineered prompt

Build me a web app like Splitwise for sharing expenses with friends and family.

I want people to be able to create a group, invite others, add expenses with a description, choose who paid, and see everyone’s balances clearly. It should also support reimbursement payments, splitting costs unevenly, selecting everyone or no one at once, marking favorite groups, picking who you are when you open a group, and assigning categories to expenses. It’d be great if users can search expenses in a group, upload photos to an expense, and even create an expense by scanning a receipt. Make it feel clean and easy to use on desktop and mobile, and make it work well as a progressive web app.

If you need to, look up current docs online for anything uncertain, but keep the app simple and practical.