(05) ProjectBapa Sitaram Innovation & Technologies

Solar Management System

Internal platform that runs a solar installer's sales pipeline across branches, from first quotation to finished installation.

Role
Led frontend development
Context
Bapa Sitaram Innovation & Technologies
Stack
React, TypeScript, Material UI, Axios
Links
No public link
Quotation table with a generated residential quotation PDF open in a side drawer
(01)Overview

Overview

An internal platform for a solar installation company, built from requirements I gathered directly with the CEO. It runs the whole sales pipeline: quotations, customer onboarding and installation tracking across branches.

Agents fill in detailed quotation forms, the backend validates the data and calculates the system, and the app generates a PDF quotation that is sent to the customer and stored in the cloud.

(02)Roles & permissions

Roles & permissions

  1. 01

    Admin

    Full access, including managing all users, branches and projects.

  2. 02

    Branch manager

    Oversees the agents in their branch, creates quotations and starts projects.

  3. 03

    Agent

    Works only on their own projects: creates, manages and finalizes quotations and starts new projects.

(03)Quotation flow

Quotation flow

  1. 01

    Form completion

    Separate Residential and Commercial forms collect everything needed, with validation at each step.

  2. 02

    Validate & calculate

    The backend verifies the data and returns the system calculation for display.

  3. 03

    PDF generation

    The backend returns the quotation as a Base64 PDF, which opens in a drawer for review.

  4. 04

    Delivery & storage

    The final PDF is sent to the customer and saved to cloud storage. Editing the form invalidates it until it is revalidated and regenerated.

(04)Onboarding & projects

Onboarding & projects

  1. 01

    Quotation table

    Every quotation in one table, with one-click access to its PDF.

  2. 02

    Consumer onboarding

    A three-step flow with validation that blocks progress until each step is complete.

  3. 03

    Project creation

    A five-step process to start an installation from a selected quotation.

  4. 04

    Phase tracking

    Active projects appear on the home page, where agents update each phase as work progresses.

(05)Gallery

Gallery

Quotation form listing solar module, inverter, structure and cable options
Quotation form listing solar module, inverter, structure and cable options
Project phase tracker with a ten-step progress bar
Project phase tracker with a ten-step progress bar
Project list table with search and pagination
Project list table with search and pagination