Web app · Supabase + Netlify · Live demo

Bridge

One private console to run a whole dev agency — clients, revenue & profit split, a unified calendar, and a daily-standup hub for your team. Locked, role-based, white-label.

What it does

A small agency runs on a dozen disconnected tools — a revenue spreadsheet, four client calendars, a chat thread for standups. Bridge puts all of it behind one locked login.

  • Revenue per client → dev fee off the top → profit split (5:5, 4:6, or custom)
  • Dual-confirmation settlement — both partners confirm "sent" + "received" before it turns green
  • Per-payment invoices and a full payment ledger
  • Unified calendar — Google and Outlook iCal feeds merged into one subscribe link for every device
  • Daily-standup hub — developers post Work / Blockers / Plan with screenshot previews
  • Role-based logins — developers see only their own daily updates (enforced by row-level security)
  • Documents, reminders, machine inventory, archive, dark mode, installable as an app

Mala agencija se vrti na desetak nepovezanih alata — tablica prihoda, četiri klijentska kalendara, chat za standupe. Bridge sve to stavlja iza jedne zaključane prijave.

  • Prihod po klijentu → dev fee s vrha → podjela profita (5:5, 4:6 ili custom)
  • Naplata s dvostrukom potvrdom — oba partnera potvrde "poslano" + "primljeno" prije nego se zazeleni
  • Računi po uplati i kompletan payment ledger
  • Objedinjeni kalendar — Google i Outlook iCal feedovi spojeni u jedan link za sve uređaje
  • Daily-standup hub — developeri pišu Što / Blokeri / Plan uz preglede screenshotova
  • Prijave po ulogama — developeri vide samo svoje dnevne unose (row-level security)
  • Dokumenti, podsjetnici, inventar mašina, arhiva, dark mode, instalira se kao aplikacija

How it works

The front end is a single static file on Netlify. Data, auth and file storage live on Supabase (Postgres), with row-level security on every table — the publishable key is public, but the database only ever returns what the signed-in person is allowed to see.

Two partners get full admin. Developers get scoped logins that can reach only their own standup rows and their own uploaded files. Calendar aggregation and developer-account management run as tiny serverless functions; the combined calendar is a single secret .ics feed you subscribe to once per device, so a client changing a password never means re-syncing anything.

It's built to be white-label from the start: the branding and the two partner names are a handful of strings, and the whole schema ships as one SQL file. Spin up a fresh Supabase project and a Netlify deploy and you have your own private instance in an afternoon.

Front end je jedna statička datoteka na Netlifyju. Podaci, autentikacija i pohrana datoteka su na Supabaseu (Postgres), s row-level securityjem na svakoj tablici — javni ključ je javan, ali baza vraća samo ono što prijavljena osoba smije vidjeti.

Dva partnera imaju puni admin. Developeri dobiju ograničene prijave koje vide samo svoje standup unose i svoje datoteke. Agregacija kalendara i upravljanje računima rade kao male serverless funkcije; objedinjeni kalendar je jedan tajni .ics feed na koji se pretplatiš jednom po uređaju — promjena lozinke kod klijenta ne znači ponovno sinkanje.

Od početka je rađen kao white-label: branding i imena dvojice partnera su par stringova, a cijela shema dolazi kao jedna SQL datoteka. Otvoriš novi Supabase projekt i Netlify deploy i imaš svoju privatnu instancu u jedno popodne.

Build story

Bridge started as a private console for two partners running client work across two countries — one on sales and client calls, the other managing the dev team. The shared spreadsheet stopped scaling, so it became one locked app: money, calendars and the team's daily standups in a single place. Then it grew a developer role, image attachments, dark mode and a mobile app, and finally a white-label demo with sample data so anyone can try it. This is the kind of internal tool I ship for founders building SaaS and AI products at Codigit.

Bridge je krenuo kao privatni konzol za dva partnera koji vode klijentske projekte u dvije države — jedan na prodaji i pozivima, drugi vodi dev tim. Zajednička tablica je prestala skalirati, pa je postao jedna zaključana aplikacija: novac, kalendari i timski daily standupi na jednom mjestu. Onda je dobio developersku ulogu, priloge slika, dark mode i mobilnu aplikaciju, i na kraju white-label demo s uzorcima podataka da ga svatko može isprobati. Ovo je tip internog alata koji gradim za founderse koji rade SaaS i AI proizvode kroz Codigit.

Found this useful? Share it.

← Back to all apps