Development of Hyperlocal Medical Service Booking System (Mobile App + Admin Panel + Website)

Job ID: 39619227

Budget: ₹250,000 – ₹500,000 INR

We are looking to hire an experienced development team (or capable full-stack developer) to build a hyperlocal, closed marketplace system for medical services—something similar to Urban Company, but tailored for various types of medical needs, both online and on-site.

This platform will serve users seeking at-home or online medical services and allow licensed service providers to offer their availability, accept appointments, and manage bookings.

Deliverables:
1. Mobile App (Preferred Stack: Flutter or React Native)
Platforms: Android & iOS (Cross-platform)

User Roles:

End Users (Patients/Customers)

Service Providers (Medical Vendors like Nurses, Doctors, Labs, Physiotherapists, etc.)

Core Functionalities:

Service selection based on city/region (geo-fencing using pin code or lat-long)

Slot booking (Time or Duration based)

Quote-based or fixed-price bookings

Booking confirmation, rescheduling, cancellation

Escrow-based and wallet-based payment system

Push notifications, alerts & reminders

OTP-based service start & end acknowledgment

Review & rating system

2. Admin Panel/Backend (Preferred: Node.js + MongoDB)
Admin dashboard with reports and analytics

Full control over:

Services and vendors

Booking distribution methods (Auto or Manual)

Commissions (Global, Service-wise, Vendor-wise)

Approvals (Service provider profile, licenses, and services)

Notifications & escalation management

Booking assignment and fallback handling

KYC validation APIs (PAN, Aadhar, GST)

CRM and ticketing system integration (e.g., UVDesk)

Live chat with customers/vendors

Coupon, Discounts & Time-based deals

Wallet, refunds, and transaction logs

3. Brochure Website (Preferred: WordPress)
Static 5-6 page website with blog functionality

Showcasing the business only (No login/signup)

CTAs like:

Contact Form

App download links

Social media links

SEO-optimized + Setup for GA, GSC, GMB

Service Categories (Sample Examples):
On-site Nursing (Recurring / Duration Based)

Dressing/Injection (One-Time or Recurring)

Doctor Consultations (Online & In-person)

Diagnostic Tests (Sample Pickup or Tool-based)

Physiotherapy Services (Recurring or One-Time)

Each service may use either:

Fixed pricing

Request-for-Quote (With real-time quote and negotiation feature)

Booking Distribution Logic:
Option 1: Automated (Uber-style):
Booking requests are auto-assigned to nearby available providers.

Acceptance leads to payment; rejection reassigns to next available.

Option 2: Admin-Controlled:
Admin gets booking request with sorted suggestions.

Admin manually assigns to best-fit vendor (based on filters and ratings).

(Admin can choose to apply either method globally or per service)

Key Features & Integrations:
Distance-based pricing

Geo-location strictness

Razorpay / PayU Split Payments

Push, Email, SMS notifications

Reward Points on App Installs

OTP-based service lifecycle

Wallet integration

Review system

Dynamic pricing engine

Escrow logic

KYC validations via API

License upload and approval

Cancellation window and rules

Reports for Admin & Vendors

GDPR/HIPAA-level compliance logic

Git-based CI/CD Setup

Live Chat with Admin

CRM (UVDesk) and Email Piping Integration

Google Map API integration

SEO Compatibility & Setup

Multi-environment Setup (Dev > Staging > Prod)

SSL, Domain Mapping, Email setup

What We’re Looking For:
Strong portfolio in complex app development

Experience in marketplace platforms

Team/player with Node.js + Flutter/React Native expertise

Clean, scalable, and secure code with documentation

Experience with HIPAA/GDPR compliant platforms is a plus

Ability to work on milestone-based agile delivery

To Apply:
Please respond with:

Your approach to the project

Past relevant experience (links/screenshots)

Questions or clarifications if any

Let’s build something impactful together for the future of medical care accessibility. Serious and quality-focused developers only, please.