Every single line of code written for this project till now was live streamed on my youtube channel: https://youtube.com/@buildwithhussain
Batwara (batwara.app) is a simple and open source alternative to Splitwise. But splitwise is confusing and even essential features are under a monthly subscription. This is a web-based mobile friendly app to track expense splits between friends. Suppose you go for breakfast together and one of the friends pays, this app let's you track how much the others owe and vice-versa.
You can invite your friends with the invites feature. Twilio integration has been done to make the authentication and invite flow phone-OTP based (which is common in mobile apps).
Major features:
Invite friends via SMS (twilio integration)
Record Expenses, Split with Friends
Attach Receipts (this is paid feature in Splitwise!)
View Transaction History
Quick Summary of Balances (who owes how much, etc.)
Frappe Framework
FrappeUI
VueJS
TailwindCSS
Twilio (for SMS and OTP verification)
I have deployed a working "MVP" version of the app here: https://batwara.app!
Check the README for screenshots.