Techallin
All case studies
Vesties

Designing the First Democratic Group Finance Platform Where Your Circle Saves, Borrows, and Invests Together.

Informal group savings — susu, chama, tontine — have existed for generations with no structure, no accountability, and no app. We designed Vesties: a full-stack mobile platform that gives trusted groups a democratic, transparent, and governed way to pool money, borrow from the collective pot, and invest together — all from their phones.

Visit live website
159

Screens Designed

Across all flows, states, and user roles

3

Project Types

Vacation · Emergency Fund · Group Investment

48

Notification Triggers

Real-time events across 8 notification categories

10

VFF Screens

Complete social trust network — a first in group finance

Industry

Fintech · Group Finance

Collaborative savings, borrowing & group investment

Services

End-to-End Design

UX flows · UI · Copy · Documentation · Patent Q&A

Timeline

14 Weeks

Strategy · UX Architecture · UI Design · Documentation

Team

6 Specialists

1 Strategist · 1 UX Designer · 1 UI Designer · 2 Flutter Devs · 1 QA

Technology

Flutter · Node.js

PostgreSQL · Stripe · Firebase · WebSocket · OAuth

What we were hired to solve.

Informal group savings practices — known globally as susu, chama, tontine, or pooling — are deeply embedded in how communities manage money together. Millions of people worldwide already pool funds with people they trust. But every version of this practice shares the same critical flaw: there is no structure, no governance, and no accountability built in.

The financial technology industry has spent two decades building savings and investment tools for individuals. Solo budgeting apps, solo investment accounts, solo wallets. The collaborative, trust-based nature of how many communities actually handle money was completely ignored by the mainstream fintech world.

There was also no solution for the specific problem of group borrowing — where a trusted member needs short-term access to pooled funds but the group has no mechanism to vote on, approve, or track the request transparently.

The core problem: No platform existed that combined structured group savings, democratic peer governance, group investment with distributed returns, and a social trust network — all in a single mobile app designed specifically for the communities that already operate this way.

What we built.

A purpose-built system designed around the specific constraint — not a generic tool configured to fit.

Group Project Creation — Three Distinct Types

Group Leaders create a project in three steps: set the goal, configure settings specific to the project type, then review and publish. Each of the three project types — Vacation Fund, Emergency Fund, and Group Investment — has a distinct setup flow, copy, and outcome logic. The intent amount popup opens the creation flow with a type-specific question before any other details are entered.

Democratic Voting — Every Major Decision Requires a Majority

No single person has unilateral control in Vesties. Borrow requests, project success, stop-contribution approvals, and investment closure all require a 48-hour member vote. Non-voters automatically count as No after the window closes. The Group Leader cannot vote on their own project's success vote. Every outcome is governed by the group — not by the person with the most power.

Borrowing from the Pot — With Full Group Oversight

If the Group Leader enables borrowing at project creation, any member can submit a borrow request against the shared pot. The request triggers a group vote: all active non-GL members have 48 hours to agree or disagree. If the majority agrees, the Group Leader reviews and makes the final decision. Repayment terms and penalties are set by the GL at project creation.

VFF — Vesties Financial Friends

VFF is Vesties' built-in social trust network — the feature that has no equivalent anywhere else in fintech. Members who share a project can send each other a VFF request (mutual, not a one-way follow). Once connected, VFFs can see each other's joined projects, join or request to join those projects, and invite each other directly into new projects via a multi-select bottom sheet.

In-App Wallet — Deposit, Contribute, Withdraw

Every Vesties user has an in-app wallet that ties all financial activity together. Members deposit funds via saved payment cards processed by Stripe, contribute to projects directly from their wallet balance, receive payouts and refunds, and withdraw available balance to their bank account. The wallet also handles borrow repayments and penalty deductions.

Group Investment — Two-Stage Voting with ROI Distribution

Group Investment uses a two-stage member vote: Vote 1 lets members approve the Group Leader taking the pooled pot to invest externally. Vote 2 happens after the leader has distributed returns — members confirm receipt of their funds with ROI, permanently closing the project. The platform distributes returns proportionally by member contribution.

Real-Time Notifications — 48 Triggers Across 8 Categories

Vesties' notification system covers every meaningful event — a contribution received, a vote opened, a borrow approved, a penalty applied, a VFF request received, a project funded. 48 distinct trigger events ensure members are never out of the loop and leaders always have the oversight they need.

Built with production-grade tools.

No bolt-on integrations. Every tool chosen for the specific constraints of this project.

Flutter
Node.js
PostgreSQL
Stripe
Firebase
WebSockets
Figma Prototyping
OAuth 2.0
Cron Jobs
Deep Linking

What changed.

Vesties went from concept to a fully designed, documented, and patent-ready mobile application — 159 screens across 18 feature areas, covering every user role, every edge case, and every flow from first launch to group investment closure.

Every screen was designed with production-quality microcopy, every state was accounted for — empty states, error states, loading states, success states — and every user role was given the precise level of access and visibility that their role requires: no more, no less.

The democratic governance model is what makes Vesties genuinely new. No single user — not even the Group Leader — can take an irreversible financial action without the group's consent. The voting mechanic, with its non-voter-as-No rule and 48-hour window, creates accountability by default rather than relying on good intentions.

Before

  • Informal group savings with no structure or accountability
  • Members tracked contributions on WhatsApp or spreadsheets
  • Disputes resolved through trust alone
  • No borrowing governance, no investment tracking, no social layer

After

  • Complete mobile platform with democratic voting, transparent contribution tracking, governed borrowing, structured investment distribution with ROI, a full social trust network (VFF), and real-time notifications for every meaningful event
The problem with group savings has never been the people — it's always been the process. Vesties gives the group a process: structured contributions, a democratic vote before money moves, and a social layer that grows the trust network every time a project succeeds.

Vesties

Product Vision Statement

Common
questions

Tell us what you're building.We'll tell you how to solve it.

No pitch. No pressure. Tell our AI about your challenge — it will match you with the most relevant solution and show you exactly how we'd approach it.