Primex Service Management App Development

Job ID: 40188843

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