Primex Service Management App Development
Budget: ₹12,500 – ₹37,500 INR
PROJECT NAME:
Primex Services – Service Management App
(Solar Panel Cleaning + Water Tank Cleaning)
GOAL:
I want a simple but powerful service-management system to organize my business and scale it.
The system will have 3 user types:
Admin (Me)
Service Partner / Worker
Customer
PLATFORM REQUIRED:
Android App (Customer + Worker)
Web Admin Panel (for Admin)
Tech stack preferred:
Flutter for mobile
Firebase or Node.js + MongoDB backend
USER ROLES & FEATURES
CUSTOMER APP
Customer can:
Book Service:
Choose service type (Solar / Water Tank)
Select date & time
Auto-detect location (GPS)
Select One-time or AMC
Location:
Latitude & longitude saved with booking
Service Status:
Pending
In Progress
Completed
Payments:
Cash (marked by admin/worker)
UPI
Online (Razorpay / PhonePe / Paytm)
Bill & History:
View invoices
Payment history
Service history
Download service report
Reminders:
AMC reminder
Monthly solar cleaning reminder
WhatsApp + app notifications
Service Report:
Before & After photos
Auto-generated PDF
Sent on WhatsApp automatically
SERVICE PARTNER / WORKER APP
Worker can:
View assigned jobs
Navigate to customer location (Google Maps)
Update status:
Start → In Progress
Finish → Completed
Upload:
Before photo
After photo
Add remarks
Update payment:
Cash received
UPI received
One click:
Generate report
Send WhatsApp report to customer
ADMIN PANEL (WEB)
Dashboard:
Total bookings
Today’s services
Monthly revenue
AMC active customers
Customer Management:
Customer database
Edit customer info
Service history
Payment history
Service Management:
Add/Edit services & prices:
Solar cleaning ₹___
Water tank cleaning ₹___
AMC plans
Booking Management:
View all bookings
Assign workers
Change service status
Live worker tracking (Phase 3)
AMC Management:
Auto reminders
Track next service date
Monthly solar cleaning reminders
Payments:
Mark cash payments
Online payment gateway integration
Export payment reports (Excel/PDF)
Revenue Reports:
Daily / Monthly / Yearly
Payment mode wise:
Cash
UPI
Online
APIs REQUIRED:
Google Maps API → Location & Navigation
WhatsApp API → Auto message sending
Razorpay API → Online payments
Firebase Cloud Messaging → Push notifications
DATABASE STRUCTURE (Basic)
Users:
id
name
phone
role (Admin / Worker / Customer)
Bookings:
booking_id
customer_id
service_type
status
assigned_worker
date_time
location
Payments:
booking_id
mode (Cash / UPI / Online)
amount
status
AMC:
customer_id
next_service_date
frequency
Reports:
booking_id
before_image
after_image
pdf_url
DEVELOPMENT PHASES
Phase 1 (MVP – must have):
Customer booking
Worker assignment
Service status tracking
Before/After photo upload
WhatsApp report sending
Payments
Basic admin dashboard
Phase 2:
AMC automation
Monthly reminders
Revenue reports
Online payment gateway
Phase 3:
Live partner tracking
Advanced analytics
Auto invoice PDF
IMPORTANT CONDITIONS:
I want:
Simple UI
Fast system
Scalable backend
All source code ownership must belong to Primex Services
Milestone based payments only
Timeline expected: 30–45 days for MVP
This app is meant to make my business fully professional and organized:
Automation
Proof of work (photos + reports)
Repeat customers via AMC
Financial clarity
Worker accountability
Primex Services – Service Management App
(Solar Panel Cleaning + Water Tank Cleaning)
GOAL:
I want a simple but powerful service-management system to organize my business and scale it.
The system will have 3 user types:
Admin (Me)
Service Partner / Worker
Customer
PLATFORM REQUIRED:
Android App (Customer + Worker)
Web Admin Panel (for Admin)
Tech stack preferred:
Flutter for mobile
Firebase or Node.js + MongoDB backend
USER ROLES & FEATURES
CUSTOMER APP
Customer can:
Book Service:
Choose service type (Solar / Water Tank)
Select date & time
Auto-detect location (GPS)
Select One-time or AMC
Location:
Latitude & longitude saved with booking
Service Status:
Pending
In Progress
Completed
Payments:
Cash (marked by admin/worker)
UPI
Online (Razorpay / PhonePe / Paytm)
Bill & History:
View invoices
Payment history
Service history
Download service report
Reminders:
AMC reminder
Monthly solar cleaning reminder
WhatsApp + app notifications
Service Report:
Before & After photos
Auto-generated PDF
Sent on WhatsApp automatically
SERVICE PARTNER / WORKER APP
Worker can:
View assigned jobs
Navigate to customer location (Google Maps)
Update status:
Start → In Progress
Finish → Completed
Upload:
Before photo
After photo
Add remarks
Update payment:
Cash received
UPI received
One click:
Generate report
Send WhatsApp report to customer
ADMIN PANEL (WEB)
Dashboard:
Total bookings
Today’s services
Monthly revenue
AMC active customers
Customer Management:
Customer database
Edit customer info
Service history
Payment history
Service Management:
Add/Edit services & prices:
Solar cleaning ₹___
Water tank cleaning ₹___
AMC plans
Booking Management:
View all bookings
Assign workers
Change service status
Live worker tracking (Phase 3)
AMC Management:
Auto reminders
Track next service date
Monthly solar cleaning reminders
Payments:
Mark cash payments
Online payment gateway integration
Export payment reports (Excel/PDF)
Revenue Reports:
Daily / Monthly / Yearly
Payment mode wise:
Cash
UPI
Online
APIs REQUIRED:
Google Maps API → Location & Navigation
WhatsApp API → Auto message sending
Razorpay API → Online payments
Firebase Cloud Messaging → Push notifications
DATABASE STRUCTURE (Basic)
Users:
id
name
phone
role (Admin / Worker / Customer)
Bookings:
booking_id
customer_id
service_type
status
assigned_worker
date_time
location
Payments:
booking_id
mode (Cash / UPI / Online)
amount
status
AMC:
customer_id
next_service_date
frequency
Reports:
booking_id
before_image
after_image
pdf_url
DEVELOPMENT PHASES
Phase 1 (MVP – must have):
Customer booking
Worker assignment
Service status tracking
Before/After photo upload
WhatsApp report sending
Payments
Basic admin dashboard
Phase 2:
AMC automation
Monthly reminders
Revenue reports
Online payment gateway
Phase 3:
Live partner tracking
Advanced analytics
Auto invoice PDF
IMPORTANT CONDITIONS:
I want:
Simple UI
Fast system
Scalable backend
All source code ownership must belong to Primex Services
Milestone based payments only
Timeline expected: 30–45 days for MVP
This app is meant to make my business fully professional and organized:
Automation
Proof of work (photos + reports)
Repeat customers via AMC
Financial clarity
Worker accountability
Related categories:
PHP
Mobile App Development
Android
Node.js
AngularJS
Web Development
MongoDB
Flutter