Use the same account on your phone and laptop — your orders, photos and ledger sync automatically between both devices.
First time here? Create account
Jalalpur Solar House · Jalalpur Pirwala · 0305-4292305
Opposite Govt Higher Secondary School, Jalalpur Pirwala · 0305-4292305
Paid amounts from completed work, day by day.
30-day re-wash reminders from completed jobs.
Latest jobs added to the shop book.
Tap a customer's number for WhatsApp. Move each job: Pending → In Progress → Completed.
Date & time are stamped automatically when you save.
Countdown starts the day a job is marked Completed. When it hits zero, send the ready WhatsApp reminder.
Daily and monthly money summary — paid, monthly-account and pending.
| Date | Jobs | Billed | Collected | Pending |
|---|
| Month | Jobs | Billed | Collected | Pending |
|---|
How this app is organised. Data lives in Cloud Firestore under your signed-in account and syncs in real time to your phone and laptop; this device also keeps an offline copy.
One row per customer — created automatically from orders.
| Field | Type | Notes |
|---|---|---|
id | text | Unique ID |
name | text | Customer name |
phone | text | WhatsApp number (opens wa.me) |
customer_type | enum | One-Time Cash / Monthly Regular Account |
address | text | Visit location |
Every washing job.
| Field | Type | Notes |
|---|---|---|
id · customer_id | text | Links order → customer |
panels · panel_size | number · text | Count + size/capacity |
service_type | enum | Washing only / Washing + Inspection |
status | enum | Pending → In Progress → Completed |
created_at · completed_at | datetime | Auto stamp · starts 30-day timer |
Visual proof per order, captured from the camera.
| Field | Type | Notes |
|---|---|---|
order_id | text | Attached order |
kind | enum | before / after |
image | image | Compressed photo (max 800px, JPEG) stored inside the order document |
Billing & ledger per order.
| Field | Type | Notes |
|---|---|---|
rate_per_panel · total | number | Total = panels × rate |
payment_status | enum | Paid Cash / Monthly Account / Pending Balance |
Derived automatically — no manual entry.
| Field | Type | Notes |
|---|---|---|
due_date | date | completed_at + 30 days |
message | text | Ready-to-send WhatsApp reminder |
🏠 Dashboard — earnings, pending, active jobs, charts · 🧾 Orders — search, filter, status workflow, photos · ➕ New Order — entry form with camera · ⏰ Reminders — 30-day countdowns · 📒 Ledger — daily / monthly summaries · 🗄️ Database — this structure view
Jalalpur Solar House · Muhammad Usman · 0305-4292305
Data syncs through your account to every signed-in device. Use Ledger → Backup to keep a copy.