B2B2C Web Software • eMitra Panel • Inventory ERP
A comprehensive solar energy management platform bridging the gap between eMitra agents, beneficiaries, and admins. It handles subscription-based agent logins, dynamic 7-day quotations, PM Surya Ghar form submissions, and automated commission payouts.
The SolarEco platform is a highly advanced B2B2C web software designed to streamline government solar subsidy applications (like PM Surya Ghar Yojana) through verified eMitra agents. The public frontend educates users about solar savings, while the core software runs securely behind authentication walls.
The system features a strict verification flow where eMitra agents must purchase a subscription plan (1 Month, 1 Year, or Lifetime) to activate their panel. Once active, they can generate dynamic quotations, submit beneficiary details, and track multi-stage installation workflows.
Scope & Features: Engineered with Next.js and MySQL, the Admin panel dynamically controls the entire inventory (Solar Panels, Inverters, capacities). When a beneficiary's solar system is successfully 'Installed', the system auto-credits a commission to the eMitra's wallet, which they can withdraw easily.
2026
Ongoing Full-Stack ERP
Browses the public website to calculate savings, explore solar benefits, and request site inspections.
Logs into a dedicated portal using OTP, buys subscription plans, submits PM Surya Ghar applications, creates 7-day valid quotes, and withdraws commissions.
Manages solar panel/inverter stock, creates eMitra subscription plans, verifies applications, updates installation statuses, and approves wallet withdrawals.
Designed a robust MySQL schema to link eMitra profiles, subscription plans, beneficiary applications, wallet transactions, and dynamic inventory (panels/inverters).
Developed the public website and secure eMitra login portal with mobile-number OTP verification and strict access controls.
Built the complex multi-step application form (PM Surya Ghar) integrating personal details, identity verification [Aadhaar Redacted], utility mapping, and dynamic quotation generation (valid for 7 days).
Engineered the Admin dashboard to dynamically add/manage solar stock, track application statuses (Pending, Submitted, Feasibility Approved, Installed, etc.), and control active plans.
Implemented a financial ledger system where an 'Installed' status trigger automatically deposits commission into the eMitra's wallet, complete with a withdrawal request system.
Our Expertise
To combat spam and verify intent, agents must purchase access via integrated payment gateways (1 Month, 1 Year, or Lifetime plans) to activate their submission rights.
Agents can generate and share professional, itemized solar quotations with beneficiaries based on real-time admin inventory prices. Each quote automatically expires after 7 days.
Once the Admin marks a solar project status as 'Installed', a predefined commission is credited to the agent's wallet. They can request bank withdrawals which admins approve via the dashboard.
Admins have full CRUD control over the hardware catalog. They can dynamically add new Solar Panels and Inverters, update pricing, and set inventory stock levels seamlessly.
The subscription model successfully onboarded hundreds of serious, active eMitra agents while filtering out spam accounts.
The integrated wallet and withdrawal system built immense trust with agents, providing clear tracking of their earnings.
MySQL relational architecture ensured zero data loss between beneficiary forms, admin approvals, and hardware inventory.
The dynamic 7-day quotation feature accelerated decision-making for homeowners, drastically increasing solar installations.
Building a centralized portal that connects government schemes, local agents, and hardware suppliers requires a strictly normalized database.
Automating financial triggers (like releasing commission exactly upon the 'Installed' status) significantly reduces admin accounting overhead.
Breakdown of the full-stack portal development
Total Project Hours
Delivered comprehensively for scaling
Tier Subscriptions
Days Quote Validity
Automated Payouts (%)
Problem: Prices for solar panels and inverters fluctuate frequently, making old quotations financially risky for the company.
Programmed a strict 7-day expiry logic into the quotation engine. If a quote expires, the agent must generate a new one based on the current live inventory prices from the database.
Problem: The PM Surya Ghar application requires extensive data including identity verification, property details, and specific hardware selection.
Built a modular, multi-step form in Next.js that validates data at every step and securely maps the selected hardware directly from the admin's active inventory.