Experienced SaaS Developer Needed to Build Custom White Label Client Portal for Digital Agency

Posted 4 days ago

Worldwide

Summary

We are looking for an experienced full-stack developer or small development team to build a custom client portal platform for a growing digital services company. The software will function similarly to platforms like ManyRequests, AgencyHandy, Spp.co, or other agency client portal tools, but with a more customized workflow built around a white label agency subscription and credit-based service model. This will be a private, custom-built platform used by agencies and their clients to submit work requests, manage projects, track credits, review deliverables, communicate with our team, and manage white label production. We are not looking for a basic website or simple dashboard. We need someone who can think through SaaS architecture, permissions, clean UX, billing logic, admin workflows, and scalable development. Core Platform Features Needed The platform should include: Agency Dashboard Each agency should be able to log in and view: Active projects Submitted requests Available credits Credits used Rollover credits Expiring credits Client accounts/pods Deliverables in progress Completed work Messages and updates Uploads and approvals Credit-Based Subscription System The portal needs to support a flexible credit model where agencies purchase monthly credits and spend them on different deliverables. Features should include: Monthly credit allocation by subscription plan Credit usage tracking Manual admin credit adjustments Rollover credit logic Credit expiration rules Add-on credit packs Different credit costs by service type Credit estimates before work begins Approval workflow before credits are deducted Ability for admin to mark credits as pending, used, refunded, or adjusted Client Pod System Agencies should be able to create separate client “pods” or workspaces. Each pod should have: Client name Client contact details Assigned projects Dedicated credit usage File uploads Deliverables Notes Status tracking Internal-only notes visible to admin/team only This is important because agencies need to track which of their clients are using production capacity. White Label Features The software needs to support white label agency workflows. This includes: Agency-branded client-facing portal Custom logo upload Custom brand colors Optional custom domain/subdomain support White label deliverable presentation Ability for the agency to invite their own clients Ability for our team to work behind the scenes Admin control over what the agency/client can see Separate internal notes vs client-visible notes Role-based permissions Request Submission System Agencies should be able to submit different types of requests using structured forms. Example request types: Website design Webflow development Landing page Branding Logo design SEO page optimization Website audit Ad creative Case study design Sales deck Proposal support Maintenance request General task Each request form should allow: Project name Client pod selection Service type Description File upload Reference links Priority level Desired deadline Credit estimate Admin approval Status tracking Credit Modifiers The system should allow credit multipliers or adjustments based on request type. Examples: Standard delivery: normal credit cost Priority delivery: higher credit cost Rush delivery: higher credit cost Senior creative direction: additional credits Client-facing call support: additional credits Launch support: additional credits Admin should be able to control these manually at first. Project Management Workflow The platform should include a clean workflow for managing tasks and deliverables. Statuses may include: Draft Submitted Awaiting Estimate Estimate Sent Approved In Progress Awaiting Feedback Revision Requested Completed Archived Each project/request should have: Timeline Task status Message thread Internal admin notes File attachments Deliverable uploads Approval button Revision request button Credit activity log Admin Dashboard Admin should be able to manage: Agencies Agency users Client pods Requests Projects Credits Subscription plans Credit packs Service menu items Team members Permissions Deliverables Invoices/payment status Platform settings Admin should be able to manually override credits, project status, delivery estimates, request types, and user access. Service Menu Builder We would like a system where admin can create service items with estimated credit ranges. Example: Landing page design: 10–18 credits Webflow page build: 12–20 credits Homepage design: 20–30 credits Website audit: 5–10 credits Brand concept: 25–50 credits Ideally, agencies can view a white label service menu showing what they can request, while admin controls the actual credit logic. Billing & Payments The system should ideally integrate with Stripe or another payment processor. Needed billing features: Monthly subscriptions Credit packs Plan upgrades/downgrades Payment status Failed payment handling Admin-managed plans Invoices/receipts Subscription cancellation Optional manual billing support We are open to using Stripe Customer Portal if that is the fastest and most reliable solution. User Roles The platform should support multiple user roles. Examples: Super Admin Internal Team Member Agency Owner Agency Team Member Agency Client Read-Only User Permissions should control what each user can see and do. Preferred Tech Stack We are open to recommendations, but we are considering: Laravel / PHP Next.js / React Node.js Supabase PostgreSQL Firebase Bubble or no-code only if highly scalable and clean Stripe for billing AWS, Vercel, or similar hosting Please recommend the stack you believe is best for this type of platform. We care most about: Clean UX Security Scalability Maintainable code Fast loading Strong admin controls Long-term flexibility Ideal Candidate You should have experience building: SaaS platforms Client portals Project management tools Subscription platforms Stripe billing integrations Role-based dashboards File upload systems Admin panels White label or multi-tenant software Bonus if you have built software for agencies, design studios, development companies, or service businesses. What We Need From You Please include the following in your application: Examples of SaaS dashboards, client portals, or admin systems you have built. Your recommended tech stack for this project. Whether you are an individual developer or a team. Estimated timeline for an MVP. Estimated budget range for MVP and full version. Your approach to building a secure multi-tenant white label platform. Any questions you have about the workflow. MVP Scope For the first version, we would like to prioritize: Agency login Admin dashboard Client pod system Request submission Credit tracking Manual credit adjustments Project status tracking Messaging/comments File uploads Basic service menu Stripe subscription integration Role-based permissions Advanced features like custom domains, automated credit multipliers, detailed margin calculators, and deeper white label customization can be built in later phases. Important Notes We are looking for a serious development partner, not someone who only installs templates. The platform should be built properly from the beginning so it can evolve into a polished SaaS-like internal operating system for a white label digital services company. Strong communication, clean documentation, and thoughtful architecture are very important.

  • $1,500.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
React
React Bootstrap
Node.js
Activity on this job
  • Proposals:50+
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Oct 28, 2018
  • United States
    Elmira10:22 AM
  • $8.4K total spent
    55 hires, 7 active
  • 269 hours
  • Individual client

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo