Backoffice Development (Multi-Phase Project)
Orçamento: -
HOURLY / FULL_TIME
⭐ 4.87 (40)
United States
web-application
We are building MLM Network, a premium membership platform for content creators and influencers wordlwide.
We already have (or will provide) the Frontoffice (public website) built in WordPress. We are now looking for a reliable and experienced full-stack developer to build the Backoffice / Admin System in several phases.
This is a long-term, multi-phase project. We want to work with the same developer/team across all phases.
Project Overview
Platform Type: Membership + Network Marketing platform (MLM-style with commissions)
Main Features: User registration, referral system (tree), commission calculation, payments, events, and reports.
Tech Preference: Modern stack (Node.js/NestJS + PostgreSQL or Laravel preferred, but open to strong proposals)
Frontoffice: Provided by us in WordPress (we will handle design + frontend coding)
Phase 1 – Scope (This Job)
In the first phase we want only the essential core to be fully operational:
User Registration & Management
Registration flow (via WordPress or API integration)
User profiles with sponsor/referral system (unilevel tree)
User status (active / inactive / suspended)
Admin can view full network tree (at least 5 levels)
Payments & Billing
Record manual payments (we will enter payments manually at the beginning)
Payment history per user (one-time entry fee + monthly subscription)
Automatic status update after payment registration
Commission System
Commission for direct referral (100€ fixed per new member)
Monthly override commissions (unilevel – 5 levels with different percentages)
Monthly commission calculation engine
Commission history and detailed reports per user
Invoices & Basic Documents
Generate basic PDF invoices/receipts for entries and monthly fees
Manual approval workflow for commissions
Admin Dashboard
Overview (total members, active members, revenue, commissions paid)
User management
Network tree visualization
Reports export (Excel/CSV)
Important Notes for Phase 1:
Payments will be processed manually by us in the beginning (no automatic payment gateway integration yet).
We will handle all customer support and frontend.
Strong focus on data integrity, security, and accurate commission calculation.
Future Phases (to be posted later with same developer)
Phase 2: Automatic payment integration (Stripe), advanced ranks & bonuses, member area improvements
Phase 3: Events management, email/SMS automation, advanced analytics
Phase 4+: Mobile app, marketing tools, brand activations module, etc.
Requirements
Proven experience building membership or network/commission-based platforms
Strong knowledge of database design and complex referral systems
Experience with secure payment & commission logic
Clean, well-documented code
Ability to work in phases and deliver iteratively
Good English communication
Available for regular updates and quick turnaround.
Please apply with:
Your relevant experience with similar platforms
Suggested tech stack for the backoffice
Estimated cost and timeline for Phase 1 only
Any questions you may have
We value long-term partnership and quality over speed.
Looking forward to your proposals.
Abrir na Upwork