TabSplit is a web app I built as a direct alternative to Splitwise. I had always found standard bill-splitting apps plagued by confusing UIs and unintuitive setup processes. I wanted to create a tool that made group ordering and settling up genuinely frictionless.
Building an app in a controlled environment is easy; deploying it to a table of ten hungry people trying to split a restaurant bill is hard. Once TabSplit hit real-world usage, multiple edge cases immediately surfaced.
Testing the app in the wild brought in a continuous stream of feedback, particularly around how information was presented and manipulated. I had to rapidly iterate on the UI to solve friction points:
I learned a massive amount from this project. It proved that UI problems cannot be fully solved in a vacuum—they have to be tested against the impatience of hungry people trying to figure out who ordered the extra fries. By embracing multiple rounds of field feedback, TabSplit successfully streamlined group ordering and optimized an inherently messy social interaction.