EarnPro Enterpris Marketplace-Node.js SaaS EditionEarnPro Enterpris Marketplace-Node.js SaaS Edition
Enterprise-level freelance & microjob marketplace built with Node.js. Includes escrow system, dynamic commission engine, offerEarnPro Enterpris Marketplace-Node.js SaaS Edition
Enterprise-level freelance & microjob marketplace built with Node.js. Includes escrow system,...
Overview
EarnPro Marketplace – Node.js Edition is a modern freelance and microjob marketplace platform built with Node.js for developers who want performance and scalability.
This version provides all the essential features required to launch a gig-based earning platform, including escrow payments, Stripe integration, offerwall earnings, user wallet management, and a powerful admin dashboard.
It is designed for VPS or cloud environments and follows a clean backend architecture suitable for SaaS projects.
What You Can Build
- Freelance marketplace
- Microtask platform
- Offerwall reward website
- Online gig economy system
Core Features
- Buyer & Seller accounts
- Order management system
- Escrow-based payments
- Stripe deposit integration
- Withdrawal request system
- Admin approval system
- Commission management
- Offerwall integration (manual network setup)
- Basic dispute handling
- Wallet system (available & pending balance)
- Admin dashboard with statistics
- Email notifications
- Secure authentication system
- Responsive modern UI
This version is ideal for developers who prefer working with a modern JavaScript backend stack and want to deploy on VPS or cloud infrastructure.
Features
Core Marketplace
- Gig System - Create and sell services with 3-tier pricing (Basic/Standard/Premium)
- Order Management - Full order lifecycle with status tracking, delivery, revisions, disputes
- Micro Jobs - Post and complete small tasks for quick earnings
- Review System - 5-star rating system with buyer reviews
- Search & Categories - Browse services by category with search filtering
- SEO-Friendly URLs - Slug-based gig URLs for search engine optimization
Earning Modules
- Offerwall - Integrate offer providers (surveys, app installs, signups) with server-to-server postback
- PlayZone - HTML5 play-to-earn games with anti-cheat (minimum play time, daily earning caps)
- Referral Program - Earn commissions from referred users (toggle-able)
Financial System
- Digital Wallet - Balance tracking with available, pending, and total earnings
- Withdrawal System - Request withdrawals via PayPal, bank transfer, crypto, Stripe, or mobile money
- Withdrawal Risk Scoring - Automatic fraud risk assessment on every withdrawal request
- 2% Withdrawal Fee - Configurable fee structure
- Multi-Currency - 8 pre-configured currencies with exchange rates (USD, EUR, GBP, CAD, AUD, JPY, INR, BRL)
- Tax System - Per-country tax configuration with platform/freelancer tax rates
- Stripe-Ready Payments - Payment intent system ready for Stripe integration
- Transaction History - Complete audit trail of all financial movements
Subscription & Monetization
- Subscription Plans - Free/Pro/Business tiers with configurable features
- Premium Features - Gig boosting, featured listings, priority support
- Advertisement System - Banner and sidebar ad management with click tracking
Communication
- Real-Time Messaging - Direct messaging between buyers and sellers
- Notification System - In-app notifications with unread count badge
- Email-Ready - Notification hooks ready for email integration
Enterprise Admin Dashboard (19 Tabs)
- Overview - Platform KPIs, revenue stats, recent activity
- User Management - View, edit, suspend users with role management
- Gig Management - Approve, feature, boost gigs
- Order Management - Monitor and update order statuses
- Microjob Management - Oversee micro job marketplace
- Offerwall Management - Manage offer providers and individual offers
- Game Management - Configure PlayZone games
- Subscription Plans - Create and manage subscription tiers
- Currency Management - Add currencies, set exchange rates
- Tax Configuration - Per-country tax rate management
- Ad Management - Create and manage advertisements
- Withdrawal Management - Approve/reject withdrawals, risk scores, CSV export
- Feature Toggles - Enable/disable 15 platform modules in real-time
- Fraud Detection - Flag suspicious users, severity levels, resolve workflow
- Role Permissions - Granular permission matrix (19 permissions, 6 categories)
- Security Monitor - Login attempt tracking, 2FA status monitoring
- Audit Logs - Complete admin action audit trail
- Analytics - Revenue breakdown, KPI tracking, growth metrics
- Site Settings - Key-value configuration store
Security & Enterprise
- Two-Factor Authentication (2FA) - TOTP-based 2FA with enable/verify/disable flow
- Login Rate Limiting - 10 failed attempts in 15 minutes blocks the account
- Login Tracking - IP address, user agent, timestamp for every login attempt
- Fraud Detection System - Flag users for suspicious activity, multi-account, rapid earning
- Audit Logging - All admin actions automatically logged with IP, user, entity, details
- Feature Toggles - 15 toggleable features to control platform modules
- Role-Based Access Control - Admin/freelancer/buyer roles with 19 granular permissions
- Password Hashing - Secure bcrypt password hashing via PHP
password_hash() - Session Security - httpOnly cookies, secure flag in production, SameSite policy
- Input Validation - Server-side validation on all API endpoints
- PDO Prepared Statements - SQL injection prevention on all database queries
- REST API v1 - Token-authenticated API for external integrations
UI/UX
- Responsive Design - Fully responsive across all devices
- Dark/Light Mode - Theme toggle with system preference detection
- Modern UI - Built with shadcn/ui, Tailwind CSS, Inter font
- Gradient Accents - Professional indigo-based design system
- Glassmorphism Navbar - Modern frosted-glass navigation bar
- Loading States - Skeleton loaders on all data-fetching components
- Toast Notifications - Real-time feedback on all actions
Requirements
- VPS or Cloud Server
- Node.js 18+
- NPM
- MongoDB or PostgreSQL
- SSL Certificate
Shared hosting is NOT supported.
Instructions
the Source code Is well documentade please refer to the readme.md and instalation.md in your code and follow the instruction
| Category | Scripts & Code / NodeJS |
| First release | 28 February 2026 |
| Last update | 28 February 2026 |
| Tags | admin dashboard, NodeJS, Freelance Marketplace, stripe integration, saas platform, offerwall script, dispute system, escrow system, license system, gig economy, commission engine, microjob platform, pwa marketplace |








