24FreelanceFreelance marketplace that never sleeps
Response period is over

Multi-tenant admin panel for SaaS clients

168 views 0 responses#41796
Budget€3,600for the project
FormatOne-time projectno prepayment
PaymentCash, Bank transfer
Responses acceptedResponse period is overuntil 08.09.2026
Responses0category average: 0.1
Views16831 in 14 days

Project description

Translated
Our SaaS platform already serves over fifty business clients, and the homemade admin panel we currently use has stopped handling its main task — reliably separating data from different clients. We are looking for an experienced developer ready to build a full-fledged multi-tenant control panel from scratch, where each client has their own isolated space, and access to other people's records is excluded at the database query level, not just hidden in the interface.

Beyond isolation, the panel should feel like a finished product for each tenant. We need a role model with four access levels, onboarding of new clients and their employees through email invitations, as well as individual branding — own logo and color scheme for each account. Administrators need clear activity logs for each user and client, self-service API key management, read-only billing overview screen, and two-factor authentication via TOTP. Payment processing is not required — the billing section is purely informational.

The technology stack is already determined, and we ask you to stick to it; the entire solution should run cleanly in Docker on a fresh machine.

Features:
— Multi-tenant architecture with full data isolation by clients
— RBAC — super-admin, admin, manager, viewer
— Client onboarding (email invitation)
— Dashboard with custom branding (logo, colors)
— Activity logs by user and client
— API key management per tenant
— Billing overview (read-only, no payment processing)
— 2FA (TOTP)

Stack:
— PHP 8 + MySQL or PostgreSQL
— Frontend on Vue.js or React
— JWT authentication
— Docker for local development
Web programming Cash, Bank transfer

SafeDeal Escrow Protection

Payora SafeDeal Astrina Shield Verified

Funds are locked in Payora USDT (TRC-20) escrow and released to the freelancer only after delivery approval.

24
Twenty · tip

How to write a response that gets picked

  • Open with the client’s task, not with a story about yourself.
  • Link one or two similar works from your portfolio.
  • Name a price and a deadline — and what exactly they include.
  • Ask one clarifying question: it starts the conversation.

Responses 0

Response texts are visible only to the client.

Same category

Similar projects

All projects in the category
Price and stock monitoring script for suppliers

Price and stock monitoring script for suppliers

We need a script that auto-collects prices and stock from supplier sites and feeds, compares them, keeps history and alerts on changes.

Web programming24.09.20260216
0responses
Delivery and Courier Dispatch System

Delivery and Courier Dispatch System

A web app to intake orders, assign couriers, plan routes, track statuses, show a live map and reports.

Web programming24.09.20260248
0responses
Good to know
How do I respond to this project?

Log in as a freelancer, describe how you will solve the task, name your price and deadline. The client reads responses and starts a dialogue with the best ones.

Who can see my response?

Only the client who posted the project and you. Other freelancers do not see your text or price.

Where can I find similar work?

New projects in “Web programming” appear every day. All projects in the category

What this page answers