Multi-Service App & Zoho Books

via Freelancer ·

Budget / Salary₹37,500–75,000
TypeFreelance project
LocationRemote
Posted1 hour ago
I want a single, fully-automated application that lets customers in multiple cities book our on-site services—painting, home cleaning, plumbing, and electrician work—while also letting them purchase industrial safety goods that ship from our main warehouse.

The build must ship on iOS, Android, and the Web and recognise three clear user roles: Admin, Customer, and Gig Worker. Customers will browse services or products, lock in a slot or place an order, pay online, and receive an invoice generated automatically in Zoho Books. As soon as a job is confirmed it should flow to the nearest available Gig Worker, who will see it in real time, accept or reject, navigate to the address, update job stages, add photos, and close the task. Throughout the process the system must provide:
• real-time location tracking visible to both customer and admin
• a complete service history for every user and worker
• status notifications at each milestone (accepted, en route, at site, completed, paid)

For product sales I need an integrated catalogue with inventory control, secure checkout, and linkage to the same Zoho Books account for stock and accounting sync.

Key expectations
• One code-base or tightly-coupled stack powering native iOS, native Android, and a responsive web portal
• Admin dashboard to oversee bookings, worker assignments, inventory, pricing, offers, taxes, and reporting
• Clean API or native connector to push invoices, payments, customer details, and stock movements into Zoho Books in real time
• Source code, build instructions, and basic user documentation delivered at hand-over

The project is complete when a tester can download the mobile apps or open the web portal, request a service or buy a product, watch the job move through each status, and find the corresponding invoice and stock entry inside our Zoho Books account without manual intervention.

| Division | Operating Model |
| -------------------------- | --------------------------------- |
Painting Services | Multi-city |
Home Cleaning | Multi-city |
Plumbing | Multi-city |
Electrical | Multi-city |
Industrial Safety Goods | Central/one-location operation |
| Safety Goods Sales | Central inventory + online orders |
Central Admin Dashboard

Your Protevia team should have one dashboard controlling all cities:

Customer → Booking → Service Request → Assignment → Gig Worker → Tracking → Completion → Invoice → Zoho Books

You can also have city-level dashboards so an administrator can see:

Bengaluru
Goa
Hyderabad
Chennai
Mumbai
Other cities as you expand

without creating a completely separate application for every city.

Automation I recommend

Customer side

Service catalogue
Instant service request
Address/location
Price estimation
Booking
Booking status
Worker tracking
Online payment
Invoice
Service history
Rating/review

Operations

Automatic worker matching
Skill-based assignment
Location-based assignment
Worker availability
Job escalation if worker doesn't accept
Real-time status
SLA monitoring
Customer notifications
WhatsApp/SMS/email notifications
Automatic quotation
Automatic invoice

Finance

Customer invoice
Worker payout calculation
Service revenue
Material cost
GST handling
Payment reconciliation
Refund/cancellation management
Automatic synchronization with Zoho Books
php mobile app development iphone android web development ios development full stack development android app development api development ios
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.