Poolfolio: An Investment Tracker Built for My Friends
Description and use
Poolfolio automates ownership calculation, profit allocation, and settlement for group investments, ensuring immutable financial records via a backend-first architecture and ledger-based history.
Problem
Friends pooling money for stocks and IPOs struggled with manual accounting of contributions, ownership, profit/loss, and settlement, leading to unclear ownership and inconsistent calculations.
Outcome
Poolfolio automates ownership calculation, profit/loss allocation, and settlement for group investments, ensuring immutable financial records through a backend-first architecture and ledger-based history. AI assists data entry without compromising data integrity.
Workflow
- Create investment group and assign leader
- Add members and define roles
- Create investment (stock or IPO) and set state to OPEN
- Members contribute funds; ownership = contribution/total contribution
- Transition investment to LOCKED to freeze contributions
- Backend calculates ownership, profit/loss, and settlement
- Ledger records all financial events (contribution, withdrawal, buy, sell, allotment, refund, dividend, fee, tax, adjustment)
- Users review AI-extracted transaction data from documents before confirmation
- Generate PDF reports and AI audit summaries
- Settle investment and distribute final amounts to members
Evidence
Poolfolio is a group investment management app I built for my friends who pool money together to invest in stocks and IPOs.
For every investment: ownership percentage = member contribution / total contribution
The investment lifecycle: DRAFT → OPEN → LOCKED → ACTIVE → SETTLED
The backend API is deployed on Render.
- Record date: 2026-10-04T15:41:02.118Z