Toseef.
Project  /  Web platform

Group Investment Journal

A private investment tracking platform for a group of 20 to 30 investors. Admins maintain the schemes centrally. Each investor tracks their own participation, tranches, payouts, documents and risk flags, while admins see the full group portfolio for reporting and investee discussions.

Next.js 15React 19TypeScript Tailwind CSSSupabasePostgres + RLS Chart.jsRechartsZodVercel
01

What it does

Investors

Track your own book

Participations, tranches, payouts, documents and risk flags. Group and personal investments side by side.

Admins

See the whole group

Full portfolio: exposure by investee, scheme and investor, overdue aging, and a risk and issue register.

Investees

Business profiles

Risk profile, due diligence, key stakeholders and focal person, schemes with per-scheme totals.

Payouts

Schedule and confirm

Generated payout rows by month, quarter or year, with confirm, edit, and revert-to-unpaid.

Documents

Evidence on file

Private per-user document storage linked to a participation, tranche or payout, with a compliance matrix.

Discussion pack

Meeting prep in one click

Pick an investee and get a full report: exposure, investors, overdue aging, flags, missing docs and comments.

02

Payout status engine

Every payout is scored against its due date and shown as a traffic-light colour, with a separate 0 to 100 punctuality score rolled up per investee, per scheme and group-wide.

Green
Paid in full
Blue
Excess paid
Amber
Short or 1–30 days late
Red
Overdue 30+ days
Grey
Not yet due
03

Reports module

Twelve reports are built with live Chart.js and Recharts visualisations, out of a planned catalogue of 33.

IDReportView
R-29Group portfolio overviewBar + doughnut + KPIs
R-02Investee exposure summaryShare, expected vs received
R-14Investor payout statusHealth traffic lights
R-20Payout due reportOutstanding + delay days
R-21Overdue agingFour aging buckets
R-25Risk registerSeverity breakdown
R-27Document complianceTranche × doc-type matrix
R-PUPayout punctualityGoodness bars
04

Security & structure

Security model

  • Row-level security on every table
  • Investors see only their own rows; admins see all
  • Master data writable by admins only
  • Private document storage with per-user folders
  • All forms validated client and server with Zod
  • Service role key kept server-only

Roles

  • Investor — own profile, investments, payouts, documents and flags
  • Admin — all investor data, master data, reports and user management
  • Super admin — full access including audit log and export

Calculation engine

  • Profit per installment, with manual override
  • Monthly, quarterly and annual payout schedules
  • Punctuality scoring from payout delay