I designed and built a custom system for Balaji Enterprise to collect customer documents, manage solar projects, schedule work, and track quotations and payments from one place.

Customers sent documents through WhatsApp, making it difficult to know what had been received, what was missing, and which files belonged to each project.
When a customer uploaded the wrong or unclear document, the team had to search through chats, explain the issue, and ask them to send it again.
There was no single view showing which projects needed a site survey, quotation, installation, subsidy work, or payment follow-up.
Quotations and payments were managed separately, so getting a complete view of a customer project required checking multiple places.

The dashboard brings together active projects, urgent tasks, pending work, and upcoming site visits.
Why it matters
Instead of checking multiple chats or asking the team for updates, the owner can immediately see what needs attention today.

Customers enter their details and upload the required documents through a simple step-by-step form.
Why it matters
Customer information and documents arrive together and are saved against the correct project instead of getting scattered across WhatsApp.

Each project has one page showing its documents, current stage, upcoming action, quotation, payment status, and activity history.
Why it matters
The team can understand the full state of a project without searching across chats, folders, or separate spreadsheets.

The team can create customer-specific intake links and monitor how many required documents each customer has uploaded.
Why it matters
Pending customers are easy to identify, so the team knows exactly who needs a follow-up before subsidy or installation work can continue.
The team shares one link where customers submit their details and upload all required documents.
The team can review submissions, identify missing or incorrect files, and request only the document that needs to be replaced.
Each project moves through clear stages: documents, site survey, quotation, installation, payment or subsidy, and completion.
Site surveys, installations, quotations, approvals, and payments remain connected to the same customer project.
The platform follows the company’s real operational workflow instead of forcing the team to work around generic software.
Customer details, documents, project updates, quotations, and payments now stay connected to the correct project.
The team can quickly see what is missing and request a replacement for one incorrect document without restarting the entire conversation.
The dashboard surfaces pending documents, scheduled surveys, installations, and payment follow-ups that need attention.
The owner can see how many projects are active, where each one is currently blocked, and what needs to happen next.
* The result is a more structured workflow with less searching, less confusion, and a clearer view of ongoing work.
I worked directly with the business owner to understand how the team handled customers and projects, then planned, designed, and built the complete platform from the initial workflow to the final working application.
Core Responsibilities
Very happy with the system. Earlier we were managing documents and project updates on WhatsApp, but now everything is in one place. It is simple to use and built as per our business needs.
Sonu Sahu
Owner, Balaji Enterprise
This type of system can help any operations-heavy business where customer information, documents, tasks, and payments are currently managed through WhatsApp, spreadsheets, and disconnected tools.