Services / 2026
Solar Maintenance Booking
Book solar panel cleaning or a yearly care plan. Technicians run each job from their phone with photo proof, and admins manage every branch.
- Web
- iOS
- Android
- Node.js + SQL


Overview
It turns rooftop solar servicing into a bookable product. Customers pick a one-time visit or an annual care plan, choose a day and a time slot at their nearest branch, and pay online with a GST invoice. Subscriptions track how many visits are left and can be used with one tap.
Technicians see the day's assigned jobs with the customer's address, phone and instructions. They must capture before photos to start a job, then after photos and remarks to close it, so every visit leaves a written report with proof of the work.
Admins run it all from the web panel: service plans and pricing, branch time slots with capacity per window, the live booking queue where jobs are assigned to technicians, and employees with skill level, availability and pay.
Built with
- React
- Node.js
- SQL
- React Native
- Expo
System architecture
4 parts, one backend. Every app reads and writes through the same backend (Node.js + SQL).
- Admin Web PanelWeb
- Customer AppiOS, Android
- Technician AppiOS, Android
- BackendNode.js + SQL
- SQL database
- Razorpay payments
- Photo storage
- GST invoices
The parts
Admin Web Panel
Web
Bookings, time slots, service plans, branches, employees, complaints and reports.
React
Customer App
iOS, Android
Browse plans, book a visit in a free slot, pay online, and track bookings and subscriptions.
React Native, Expo
Technician App
iOS, Android
Today's assigned jobs, customer contact and instructions, before and after photos, and a job report.
React Native, Expo
Backend
Node.js + SQL
Bookings, slot capacity, payments, job assignment and photo uploads shared by all three apps.
Node.js, SQL