InfiniteTech AI - Navbar (navbar_html)
MLM Software

MLM Software

Enterprise Real Estate MLM, 60-Month EMI Financing & Cadastral Operations System

PRODUCTION-READY ENTERPRISE REAL ESTATE SYSTEM — CONFIDENTIAL

MLM Software merges cadastral plot inventory management with an automated 9-level binary genealogy engine, a 60-month installment collection system, an immutable payout ledger, and an identity/KYC security vault into a single unified command platform.

Industry Context & Market Problem

The plotted real estate and land distribution sector across peri-urban and tier-2/tier-3 growth corridors relies heavily on multi-tiered agency networks, independent channel partners, and field brokers. However, typical real estate developers face catastrophic operational losses resulting from fragmented, manual record-keeping, unverified commission assertions, and chaotic paper-based EMI tracking.

The Fragmented MLM & Sales Bottleneck

Traditional developers manage booking registers in physical diaries or decentralized spreadsheets. When a plot is token-booked by an agent across town, other field brokers continue pitching the same unit. Worse, multilevel commissions (often extending 5 to 9 tiers up the sponsor hierarchy) are tabulated by manual accounting staff at the end of each month. This leads to rampant disputes over who registered a client first, unauthorized brokerage rates, and double disbursements that drain project margins.

The 60-Month Financing Void

Plotted township developers offer long-term direct financing (e.g., 60-month EMI schemes) to attract middle-income buyers. Without an automated installment engine, calculating dynamic grace periods, progressive late fines, cumulative payments, and remaining principal balances becomes unmanageable at scale.

The MLM Software Solution

MLM Software merges cadastral plot inventory management with an automated 9-level binary genealogy engine, a 60-month installment collection system, an immutable payout ledger, and an identity/KYC security vault into a single unified command platform.

Operational Failures vs. Platform Architecture

Mapping Real-World Problems to MLM Software Automated Solutions.

Sponsorship Conflicts

Real-World Problem: Two brokers claim referral rights for the same land buyer.

Conventional Approach: Sales managers review phone logs and diaries; refereeing causes broker disgruntlement.

MLM Software Solution: Strict referral links (spartXXXXX). Direct parent-child sponsorship node locked permanently upon registration.

Delinquent EMI Default

Real-World Problem: Buyers miss month 14 of 60; developer lacks tracking.

Conventional Approach: Accountants search manual registers weeks late; penalties are rarely calculated accurately.

MLM Software Solution: Automated 60-month installment schedule with dynamic late penalty fine calculations (AdminEMIPage.jsx).

Account Hijacking / Fraud

Real-World Problem: Compromised logins change bank details to divert balances.

Conventional Approach: Profile page allows immediate edits; funds are stolen before the distributor notices.

MLM Software Solution: Bank modification lock. Profile edits create a ticket in Bank Updates requiring manual admin verification.

TDS / Legal Non-Compliance

Real-World Problem: Commissions disbursed without tax identity verification.

Conventional Approach: Cash payouts or bank transfers made without PAN/National ID proof, violating fiscal laws.

MLM Software Solution: Strict KYC Approvals pipeline. Wallet withdrawals and batch payouts remain locked until documents are verified.

Reconciliation Bottlenecks

Real-World Problem: Auditing monthly commission liabilities across 9 tiers.

Conventional Approach: Accountants spend days writing formulas in Excel, resulting in calculation errors.

MLM Software Solution: One-click bank transfer Excel export and batch payment confirmation import (PendingPayoutsPage.jsx).

Target Personas & Access Control Hierarchy

The platform enforces strict Role-Based Access Control (RBAC) via stateless JWT tokens to ensure complete data isolation.

Super Admin

Role Code: super_admin

Key Responsibilities: Overall platform governance, land inventory, commission overrides, bank approval, batch payouts.

Platform Interfaces & Capabilities: Full access to all 12 Administrative consoles, system settings, activity audit trails, and SQL ledger overrides.

Field Distributor

Role Code: distributor

Key Responsibilities: Client plot presentations, downline expansion, tracking binary tree nodes, withdrawal requests.

Platform Interfaces & Capabilities: Personal distributor portal, interactive genealogy tree (ReferralTree.jsx), wallet balance dashboard.

Land Buyer / Customer

Role Code: customer

Key Responsibilities: Purchasing residential plots, monitoring 60-month EMI balances, downloading payment receipts.

Platform Interfaces & Capabilities: Customer personal dashboard, payment history modals, EMI installment passbook, customer support ticketing.

Finance & Audit Officer

Role Code: finance_staff

Key Responsibilities: Verifying KYC documents, auditing bank details, processing bank transfer payout sheets.

Platform Interfaces & Capabilities: Restricted admin access: KYC Approvals, Bank Update Requests, Commission Reports, and Payout Export engines.

Visual Module Breakdown & Live Console Audits

This section details every administrative console screen in the live MLM Software production deployment. Each module is documented with its user interface controls, underlying calculations, and data validations.

Mathematical Pricing & 60-Month EMI Valuation Engine

Property pricing incorporates base square footage rates, Preferential Location Charges (PLC), and installment schedules across 60 monthly installments.

Gross Property Valuation Formula:

Gross Property Value = (Area in Sq.Ft. × Base Rate per Sq.Ft.) + PLC Charges

Plot Dimension & Classification Area (Sq.Ft.) Base Rate Total Value Down Payment (20%) 60-Month EMI
Standard Residential (30x40 ft) 1,200 ■2,000 ■24,00,000 ■4,80,000 ■32,000 / mo
Medium Residential (30x50 ft) 1,500 ■2,500 ■37,50,000 ■7,50,000 ■50,000 / mo
Executive Corner Plot (40x55 ft) 2,200 ■2,500 ■55,00,000 ■11,00,000 ■73,333 / mo

Late Penalty Fine Calculation:

Installments unpaid after the monthly due date enter delinquency status. The system applies late penalty charges calculated as:

Late Penalty Fine = Installment Amount × (Penalty Rate / 100) × (Days Overdue / 30)

Fines accumulate daily until the installment is cleared and are viewable in the Fine Summary Ledger (FineSummaryCard.jsx).

Architecture & DevOps

Relational Database Schema & System Architecture
7. Production DevOps, Container Ingress & Operational Runbook

6

Relational Database Schema

The platform uses an asynchronous SQLAlchemy engine on PostgreSQL. The schema isolates financial ledgers, genealogical downlines, and identity verification documents.

Table NamePrimary / Foreign KeysKey Attributes & Business Schema
users id UUID PK
sponsor_id UUID FK (self)
email (UNIQUE), password_hash, first_name, distributor_id (UNIQUE), role, is_active, created_at.
products id UUID PK title, plot_number, dimensions, area_sqft, base_price, emi_eligible (Boolean), status.
emi_records id UUID PK
user_id FK, product_id FK
total_tenure_months (60), monthly_due, paid_months, balance_amount, overdue_status, accumulated_fines.
transactions id UUID PK
user_id FK
reference_id (UNIQUE), amount, type (COMMISSION, EMI_PAYMENT, WITHDRAWAL), status, payout_batch_id.
kyc_records id UUID PK
user_id FK
pan_number, id_document_url, bank_name, account_number, ifsc_code, status (PENDING/APPROVED).
bank_updates id UUID PK
user_id FK
requested_account_number, requested_ifsc, passbook_url, approval_status, admin_reviewer_id FK.
offers id UUID PK title, badge_text, discount_percentage, is_active, expires_at, target_plot_ids.
activity_logs id UUID PK
actor_user_id FK
action_type, entity_affected, old_state_json, new_state_json, ip_address, timestamp.
7

Production DevOps & Container Ingress

The application deploys in isolated Docker containers managed via Docker Compose and an Nginx reverse proxy.

Container Ingress Architecture:
Port 80/443 (Nginx Web Proxy): Terminates SSL, serves static React 19 production chunks, and routes /api/* traffic.
Port 8000 (FastAPI Backend Service): Handles REST API requests, executes business logic, and manages authentication via Uvicorn.
Port 5432 (PostgreSQL 16 Database): Stores application data with schema migrations managed by Alembic.
Standard Production Commands
Command SyntaxOperational Function
docker-compose up --build -d Builds and launches all application containers in detached background mode.
docker-compose ps Verifies the operational health and uptime status of all running containers.
docker-compose logs -f backend Streams real-time FastAPI backend logs for monitoring and debugging.
docker-compose exec backend alembic upgrade head Applies all pending database migrations to the PostgreSQL database.
bash backup.sh Executes an automated database dump and saves a compressed backup file.
Real Estate Background

MLM Software Enterprise Value

Combining cadastral plot inventory management with an automated 9-level binary genealogy engine and a 60-month installment collection system.

9-Level Binary Genealogy

Automated engine calculating multi-tier referral bonuses and binary incentives instantly across your entire network.

60-Month EMI Financing

Advanced installment tracker displaying plan states, collection efficiency, and automated late penalty fine calculations.

KYC Compliance Vault

Enforces fiscal and tax compliance by verifying distributor identity (PAN/National ID) before releasing commission withdrawals.

Bank Security Queue

Intercepts distributor bank account modifications requiring admin approval to prevent unauthorized payout diversions.

9-Level Binary Genealogy

Automated engine calculating multi-tier referral bonuses and binary incentives instantly across your entire network.

60-Month EMI Financing

Advanced installment tracker displaying plan states, collection efficiency, and automated late penalty fine calculations.

KYC Compliance Vault

Enforces fiscal and tax compliance by verifying distributor identity (PAN/National ID) before releasing commission withdrawals.

Bank Security Queue

Intercepts distributor bank account modifications requiring admin approval to prevent unauthorized payout diversions.

Operational Glossary & Terminology

TermDefinition in MLM Software Context
Binary Tree Lineage A hierarchical distributor structure where every node sponsors left and right downlines, used to calculate multi-tier bonuses.
9-Level Commission A multi-tier compensation model distributing sales bonuses across up to 9 upline sponsorship levels.
60-Month EMI Plan A structured financing option that divides property purchases into 60 monthly installments.
Late Penalty Fine Automated penalty charges applied to delinquent installment accounts based on days overdue.
KYC Approvals Vault A compliance document repository storing identity and tax records (PAN, National ID) required before processing payouts.
Bank Update Queue A security checkpoint holding bank detail changes for administrative review before updating disbursement accounts.
Offers Engine The administrative module for scheduling promotional discounts, festival schemes, and conversion badges across catalog properties.
Platform Reports Aggregated analytical summaries evaluating network health, collections, and commission liabilities across configurable timeframes.

MLM Software Developers & Network Systems

Enterprise Real Estate MLM & Cadastral Operations ERP · Operational System Manual v1.0.0 · Proprietary & Confidential

```
InfiniteTech AI Footer
Scroll to Top