Project · SaaS
Beacon Portal
Self-serve client portal for a services firm
- Category
- SaaS
- Timeline
- 7 weeks
- Stack
- Next.js, Prisma, Postgres, Stripe, Auth0

The problem
Status updates, approvals, and invoices scattered across inboxes.
What we built
A client portal where customers track project status, approve deliverables, pay invoices, and message the team, replacing a tangle of email threads and spreadsheets.
Highlights
- Project timelines and deliverable approvals with version history
- Stripe billing with invoices, receipts, and payment reminders
- Role-based access for client stakeholders and internal staff
- Notifications and digests that cut status emails to near zero
Stack
- Next.js
- Prisma
- Postgres
- Stripe
- Auth0
Need something like Beacon Portal?
Most of this is reusable. Tell us your version of the problem and we will scope the smallest build that solves it.
More SaaS: Freightline
Next project: Resolve