[15]
CLOCKWORK FORGE
▒ TIER C · YEAR 2025 · STATUS: LIVE · LANGUAGES: TYPESCRIPT
Time-tracking & invoicing for a law firm (Fakturownia integration)
[FIG. 1] MISSION
A B2B SaaS for a law firm closing the time → rate → invoice → report loop in one place. Lawyers log time per client/company, the app applies a rate matrix (staff × client), then issues invoices synced to Fakturownia (a Polish invoicing system) and generates DOCX reports (lawyer, master, per-client). Admin/staff/client roles isolated via Supabase RLS, an admin panel, client & company comments. Vite + React + shadcn front, Supabase (auth + Postgres) back.
[FIG. 2] ARCHITECTURE
hover a block to see its description
[FIG. 2A] THE RATE MATRIX
| ACME SP. Z O.O. | BETA S.A. | GAMMA SP.K. | |
|---|---|---|---|
| MEC. K. | |||
| APL. S. | |||
| PRAW. T. |
HOVER A CELL — THE AMOUNT FLOWS INTO THE INVOICE
[FIG. 3] CHALLENGES
[+][CH-01]
A staff × client/company rate matrix — applying the right rate to logged time for invoicing.
[+][CH-02]
Fakturownia integration — mapping the internal model (clients, line items, time) onto a Polish invoicing API and syncing.
[+][CH-03]
Roles and data isolation (admin/staff/client) via Supabase RLS; a client sees only their own billing.
[FIG. 4] AI LAYER
AI IN THE PRODUCT: NONE — classic engineering, AI-native build process.
[FIG. 5] GALLERY
SCREENSHOTS INCOMING — see SHOTS-WANTED