Inspiration
Managing shared expenses sounds simple until people start paying for different things.
On trips, in shared apartments, or among friends, expenses quickly become messy. People don’t just need numbers, they need clarity and trust.
Most existing solutions focus on tracking debt, but they don’t explain it. That’s where confusion starts.
What it does
Kvit is a shared finance manager that helps groups handle expenses in a clear and fair way.
Users can:
- create groups,
- add expenses with flexible split logic,
- instantly see who owes what.
But the key difference is:
Kvit doesn’t just show the result, it explains why it’s fair.
Each payment comes with a simple explanation, so users understand how it was calculated.
Kvit also reduces everything into the minimum number of payments, making settlement fast and effortless.
How we built it
We built Kvit as a React Native / Expo mobile application.
- Frontend: React Native (Expo)
- State: in-memory mock data
- Core logic: custom finance engine
Main logic:
- calculates total spending,
- tracks who paid what,
- computes fair share per user,
- supports payment splits,
- generates minimum settlement payments,
- produces explanation data for each payment.
Challenges we ran into
Handling real-life complexity was the biggest challenge.
Not all expenses are equal:
- some involve only certain people,
- some require custom splits,
- some combinations create complex balances.
Another challenge was explaining the result simply.
It’s easy to calculate numbers.
It’s hard to explain them in a way that builds trust.
Accomplishments that we're proud of
- Clean and intuitive UX
- Flexible expense model
- Working settlement engine (minimum payments)
- Explanation system (“why this payment?”)
- Strong product idea with clear differentiation
We turned a confusing problem into something understandable.
What we learned
- Shared expenses are not just a math problem, but a trust problem
- Simplicity is harder than complexity
- UX is about removing thinking, not adding features
- Clear explanations build user confidence
What's next for KVIT - Shared Finance Manager
- Payment integrations (bank APIs / P2P)
- Backend + persistent storage
- Multi-device sync
- Real-time collaboration
- Smarter explanations
Our goal is to turn Kvit into a real product people use daily.
Log in or sign up for Devpost to join the conversation.