Clients & projects
Organize deliveries by client and project. A project is approved only when every current deliverable is approved.
SELF-HOSTED SOFTWARE · SOURCE CODE FOR SALE
Keep client files, feedback and version approvals in one self-hosted workspace.
Built for small web and design agencies, Client Approval Portal lets an agency upload deliverables, share private review links and collect comments, revision requests or approval of a specific version.
Static presentation, not an interactive app demo.
Real application screenshots. All project data is fictional.
INSIDE THE PRODUCT
New records, created through the actual application in a separate local installation. No customer work or private links are shown.
Pending review, Changes requested and Approved, together in the agency panel.
A pending version with a real comment, its timestamp and invitation attribution.
Open full screenshot ↗
Changes requested on v1. Revised artwork uploaded as v2. Then approved.
Open full screenshot ↗
Screenshots only; a recorded video walkthrough is not included. Invitation attribution identifies an access method, not verified personal identity.
VERIFIED IN THE LOCAL APPLICATION
PNG, JPG and PDF versions, private review links and a clear record of comments, revision requests and approvals.
Organize deliveries by client and project. A project is approved only when every current deliverable is approved.
Upload PNG, JPG and PDF files up to 10 MB. Revised files become new versions; earlier versions remain in the history.
Create project-scoped invitations with expiry and revocation. File access is checked by the server.
Add comments, request changes with required feedback, or approve the current version. Stale and duplicate decisions are rejected.
Separate upload, comment and decision times. New client actions identify their invitation; missing legacy details stay explicitly unavailable.
Agency name/color settings, version-and-decision CSV export, and local password recovery that revokes previous administrator sessions.
THE TRANSFERABLE PACKAGE
React and TypeScript on the front end. Node.js, Express and built-in SQLite on the back end.
The source ZIP is supplied separately. It is deliberately not stored in, or linked from, this public presentation folder.
Not included: the seller’s accounts, credentials, databases, sessions, private uploads, domain, hosting account, customers or revenue. No video file is included.
BEFORE YOU BUY
A local release candidate with documented checks — not a production-readiness certification.
Independent empty-store installation, compilation and local startup were checked. Full technical limitations are documented in the package’s HANDOVER.md.
Transfer and transition-support terms will be agreed in writing.
No real users and no revenue. All screenshots show fictional demonstration data. There is no hosted interactive application demo and no recorded video. A SideProjectors listing has not been published.