An app for splitting expenses and monthly bills with friends, coworkers, and family, so everyone knows who paid what.
Splitting bills with friends or family leads to forgotten payments and arguments. Nobody is sure who paid what.
A group expense-splitting app with payment tracking and notifications, designed from research.
In development. I left after the design phase, which I took through to the prototype.
Bora Rachar started as an app for splitting subscriptions and changed scope before it had a single screen.
The project ran at SouJunior Labs, a volunteer program for people changing careers who want hands-on experience with digital products. I led the Design team from research to prototype.
The app is still in development, so I only show selected parts here to protect the project’s intellectual property.

The original idea ran into the streaming services’ rules. We changed the scope before the first screen.
The first brief was a platform only for shared subscriptions: streaming, courses, software. In a session with the founders, the design team raised a problem. Companies in that space were restricting, and in some cases banning, account sharing. The idea would not hold up for long.
We proposed market research to check interest in a broader product for splitting expenses in general. The hypothesis held. The scope grew to cover rent, household bills, group trips, and other situations.
Friends, coworkers, and families split rent, subscriptions, and group bills every day without a tool that makes it clear. The app’s goal: show the whole group who has paid and what is still owed.
We built personas from qualitative research and from observing shared houses, couples, coworkers, and family groups. Each one covers a slice of the audience, with its own goals, pain points, and money habits.
With them, we mapped full journeys, from the moment someone needs to split a bill until the debt is settled. The journeys showed where friction appeared and helped us prioritize features.


We analyzed Cumbuca, Splitwise, Spend Together, Tricount, and Splid, looking at business model, features, and usability. All of them split expenses, but several have confusing interfaces, little fit with how things work in Brazil, and limited support for recurring groups and monthly bills.
That gap became the positioning: a simpler product that matches how Brazilian groups handle money, from shared houses to families and couples.

We ran a survey on habits, difficulties, and expectations around splitting expenses. Most respondents split bills often but lack a reliable, easy-to-use tool. Automatic notifications, payment history, and transparency between participants came up as the most wanted features.
The data refined the value proposition and helped decide what went into the MVP.

We did the story mapping as a group. We mapped primary and secondary activities, from the first contact with the app to closing out a split. The map showed the critical MVP flows and the dependencies between features, and gave the whole team the same picture.
Seeing every story in one view made cutting easier: a lean first release that still gives users something useful.

With research and journeys in hand, we defined the information architecture. The sitemap set the screen hierarchy and the paths through the app, from sign-in to actions like creating groups and tracking expenses. Mapping screens and components planned for reuse and made alignment with development easier.
We drew user flows for each user type: people who create groups, people who only join splits, and people who manage several expenses. Each flow covers sign-up or login, joining groups, splitting an expense, tracking payments, and notifications.


We sketched and iterated in low fidelity, then went straight to high fidelity. The goal was to save time and validate the concept with stakeholders and users. With a high-fidelity prototype, tests could simulate complete flows.
We also ran an unmoderated remote usability study in Brazil with 113 participants.


I built accessibility guidelines into the design from the start. Later phases of the project included dedicated accessibility tests.
I left at the end of the design phase, and the team moved on to development.
The planned next steps were to finish the core features, test with real users, refine the interface based on feedback, launch, and plan integrations and premium tiers.
