The challenge
Customer and entity records were spread across spreadsheets, with no clear owner and no history of changes. The business needed one system per tenant with strict access control.
Taking on new projects · We reply within 24 hours on business days
Customers, contacts, addresses and legal entities with full audit
A multi-tenant business platform for managing customers, their legal entities, contacts, addresses and files, with roles, permissions and an audit log, built as a Laravel API with a Vue 3 front end.
The challenge
Customer and entity records were spread across spreadsheets, with no clear owner and no history of changes. The business needed one system per tenant with strict access control.
What we built
We built a Laravel API on PostgreSQL with tenants, users, roles and role permissions, customers, legal entities, contacts, addresses and file storage on S3, and an audit log of changes. The Vue 3 single-page app uses a shared component library, data tables, validation and query-builder powered filtering.
Key features
Under the hood
Product screens
Illustrations of the main screens. Client data and branding are left out.
Customers with their entities, contacts and files.
Let's talk
We have already solved many of the hard parts in business automation & crm. Tell us about your idea and get a clear plan within 24 hours.
We reply within 24 hours
A real person reads your message and replies on the next business day at the latest.
Free 30-minute call
We talk through your goals, users, and budget, and answer every question.
Proposal & fixed quote
You get a written scope, timeline, and price. No obligation.
Takes under a minute. No spam, no obligation.