Ragul · Freelance Full-Stack Developer Proposal · 29 October 2026
Prepared for Saaflo

Completing the Saaflo laundry app APIs

A review of the current backend against the agreed Scope of Work, and the plan to finish the APIs, connect the admin panel and deploy.

Total cost₹30,000
Delivery2 weeks
DeploymentExisting server

Summary

The backend (Node.js, Express, PostgreSQL) already covers most of what the customer, vendor and delivery apps need, with about 175 API endpoints built. Most of the admin APIs (about 50 endpoints) have also been built on the admin-api-changes branch. To go live safely it still needs security fixes, the remaining admin and app APIs, and the admin web panel connected to live data.

Current status

What exists today, by area of the Scope of Work.

AreaStatusNotes
Customer appMostly doneLogin, profile, addresses, vendor search, slots, ordering, coupons, cancel, history, tracking, ratings, receipts.Missing: reorder.
Vendor appMostly doneAccept and reject, status updates, price list, working hours, earnings, reports, review replies.Missing: "In wash" and "Ironing" stages.
Delivery appMostly donePickup and drop flow, live location, OTP confirmation, item weighing, earnings, auto driver assignment.Missing: signature, daily report, payouts.
Admin APIsMostly doneDashboard, orders, customers, vendor and driver approval, catalogue, coupons, banners, broadcast notifications, admin users, profile, revenue and shop reports.Missing: payouts and settlements, complaints, CMS pages, contact messages. Not yet merged into the main branch.
Admin panelScreens onlyScreens are designed but not connected to the API.
Landing formsSwitched offContact and vendor enquiry code exists but is not active.
API docsPartialAdmin APIs are documented.Missing: documentation for the app APIs, automated tests.

Scope and cost

Everything needed to complete the APIs, connect the admin panel and deploy.

WorkAmount
Security and stability fixesLive SMS OTP, session expiry and refresh, server-side pricing, enforcing vendor and driver approval in the apps, restricted CORS, removing token logging, cleanup of unused code.₹5,000
Remaining admin APIsVendor and driver payouts and settlements (including withdraw approvals), complaint management, CMS pages (About, Terms), contact messages and vendor enquiries.₹5,000
Missing app APIsReorder, signature confirmation, daily delivery report, driver payouts, "In wash" and "Ironing" stages, landing site contact and vendor enquiry forms.₹7,000
Admin panel integrationConnect the existing admin screens to the live API: login, dashboard, orders, customers, vendors, drivers, catalogue, coupons, banners, notifications, reports and settings.₹10,000
Documentation, testing and deploymentDocumentation for the app APIs (Swagger and Postman), testing of key flows, running database migrations, deployment of the API and admin panel on the existing server.₹3,000
Total₹30,000

Timeline and payment

Delivered within 2 weeks.

1

Complete the APIs

  • Security and stability fixes
  • Remaining admin APIs
  • Missing app APIs

₹12,000Advance on start (40%)

₹9,000On completion of week 1 (30%)

2

Connect and deploy

  • Admin panel integration
  • API documentation
  • Testing and bug fixing
  • Merge and deploy on the existing server

₹9,000On deployment (30%)

Includes 30 days of free bug-fix support after deployment.

Scope notes

Included

  • All work listed in Scope and cost
  • Source code in the client's repository
  • Deployment on the existing server
  • API documentation and handover call
  • 30 days of bug-fix support

Not included

  • Online payment gateway integration
  • New server setup (the existing server is used)
  • UI changes inside the mobile apps
  • Third-party costs: SMS, AWS, Firebase, Google Maps, app store accounts
  • New features outside the Scope of Work (quoted separately)
  • Ongoing maintenance after the support period

Agreement

RagulFreelance Full-Stack Developer
For SaafloName, signature and date