Professional and Secure MLM Investment Platform Script This isn’t just a script — it’s a fully feature-packed, production-ready solution, professionally built to be secure, scalable, and reliable. It’s perfect for anyone who wants to launch their own investment platform without the usual technical headaches. 1. Advanced Security Features (Most Important) This platform is designed with security at its core, ensuring safety for both your platform and your users’ funds. Email OTP Verification: Dynamic OTP system for sensitive actions like withdrawals and P2P transfers — no insecure static transaction pins. Two-Factor Authentication (2FA): Users can secure their accounts using Google Authenticator or Authy. Secure Password Hashing (bcryptjs): Industry-standard encryption ensures passwords are stored securely. Rate Limiting: Protects sensitive API endpoints from brute-force and other automated attacks. Secure Configuration Management: All sensitive keys, passwords, and API secrets are managed through .env files and never exposed in the codebase. 2. Fully Automated Blockchain Integration (USDT BEP-20) This system interacts with the blockchain seamlessly to reduce manual intervention. Auto Deposit Detection: Automatically detects blockchain deposits and instantly credits user wallets. Deterministic HD Wallets: Each user gets a unique and secure deposit address derived from a single master seed. Automated Fund Sweeping: Background script consolidates user deposits into a central hot wallet for easier fund management. Automated Withdrawal Processor: Admin-approved withdrawals are auto-processed via a background script. 3. Powerful & Comprehensive Admin Panel A feature-rich dashboard gives admins full control over the platform. Live Dashboard: Real-time insights into total users, investments, daily activity, and key stats. User Management: View, edit, block/unblock users, reset passwords, or log in as any user to troubleshoot or assist. Financial Controls: Manually credit user wallets or distribute ROI to all active investors with a single click. Withdrawal Management: Approve or reject withdrawal requests effortlessly. Support Ticket System (Inquiry System): View and respond to user queries directly from the admin panel. Settings Management: Easily modify level income percentages and other financial rules. 4. Modern and User-Friendly Frontend Offers a smooth and professional experience for your users. Clean Dashboard: A beautiful, easy-to-understand interface with all essential information. Intuitive Financial Flow: Streamlined processes for deposits, investments, withdrawals, and P2P transfers. Detailed History & Team View: Users can track wallet transactions, view their team structure (up to 6 levels), and income reports. Profile & Security Management: Users can update their password, profile, and 2FA settings effortlessly. File Upload Support: Users can attach images/videos when submitting support tickets for better clarity. 5. Robust & Scalable Architecture This script is engineered for production environments with stability in mind. Database Agnostic: Compatible with both MySQL and PostgreSQL (recommended for production). Reliable Background Services: All background scripts (deposits, sweeper, payouts) use a lockfile mechanism to prevent duplicate executions, ensuring data integrity. Atomic Transactions: Key operations (like investments, withdrawals) use atomic transactions to avoid data inconsistencies in case of failures. PM2 Ready: Comes with a pre-configured ecosystem.config.js file for easy process management using PM2 on the server.
Project details
Built with:Blockchain,nodejs,backend - java,BEP20,Sql Database,"PostgreSQL",Web3.js,ETHERJS,bcrypt
SideProjectors is a marketplace where developers can sell, buy, and showcase side projects and find co-founders. The platform lets you list projects for sale, discover projects to buy, seek co-founders, and share projects with the community.