Drazlon Client Portal: one place for every client project
A custom portal at portal.drazlon.com where clients follow their projects, raise requests, approve deliverables and pay invoices, and where our team runs day-to-day delivery.

The challenge
Clients need one clear place to see how their project is going, ask for changes, sign off work and pay, without email threads or access to our internal tools. Our team needs the same place to manage that work, with proper security and different access for different roles.
The solution
We built the portal from scratch as a fast, server-rendered PHP application with its own design system, motion and command palette. Clients see only their own projects, requests, approvals, invoices and files. The team side adds leads and call requests, an outreach tool and team roles, with security built in from the start.
Key features
Live progress, milestones and the next deliverable for every project.
Bug and change requests with screenshots, replies and statuses.
Clients approve deliverables or request changes in one click.
Bank-transfer invoices with PDF download and payment confirmation.
Contracts, brand assets and deliverables, checked on every download.
Signup with approval, plus Admin, Manager and Staff roles.
TOTP 2FA, backup codes, sessions and an audit log.
Quote and call requests from drazlon.com land in the portal.
Cold email campaigns with follow-ups, warm-up and reply tracking.
Tech stack
- PHP 8
- SQLite
- Server-rendered HTML
- Vanilla JS
- TOTP 2FA
- IMAP / SMTP
Screenshots
A closer look.
Screenshots use demo data.








Build something similar
Tell us what you want to build. We respond within 24 hours with next steps.