Our Moto

Servlets – End-to-End App Flow

User Roles

  1. Individual Users – Post service requests for personal needs.

  2. Organizations / Communities – Manage requests for residents/members.

  3. Service Providers – Professionals or businesses providing services.

  4. Servlets Admin Team – Manage verification, disputes, payments, and quality.


1. Onboarding & Verification

  • Welcome Screen → Language selection → Login / Sign Up.

  • Sign-Up Options:

    • Phone + OTP

    • Email + Password

    • Google / Apple Login

  • User Role Selection: Individual, Organization, or Service Provider.

  • KYC Flow (For Service Providers & Orgs):

    • Upload ID Proof, Address Proof, License (if applicable).

    • Verification by Servlets team.


2. Home Screen & Navigation

  • Top Search Bar → Search for service or provider.

  • Service Categories:

    • Home & Repairs

    • Beauty & Wellness

    • Education & Tutoring

    • Community Volunteering

    • Local Chores

    • Others (Custom requests)

  • Quick Action Buttons: Post Request, Track Request, My Bookings.


3. Posting a Service Request

Flow:

  1. Select Service Category.

  2. Choose Online (Nationwide) or Offline (Local radius 5–10 km).

  3. Fill Request Details (Description, checklist, photos, preferred timing).

  4. Choose Service Mode:

    • Servlets Verified (Guaranteed quality & insured)

    • Local Bidding (Providers bid with their price & time).

  5. Payment Preference:

    • Online prepayment

    • Pay after completion (for trusted providers/orgs).

  6. Submit Request → Request broadcasted to providers.


4. Provider Side – Receiving & Responding

  • Providers get real-time notifications for relevant requests.

  • Can Accept Fixed Price (Servlets Verified) or Submit a Bid (Local Bidding).

  • Providers can chat with requestor before confirmation.


5. Booking Confirmation

  • Servlets Verified: Provider assigned automatically based on quality score.

  • Local Bidding: User selects preferred bid.

  • Booking Summary Screen:

    • Service details

    • Assigned provider

    • Payment status

    • Checklist

  • Push Notification to both sides.


6. Service Execution

  • Online Services: Video call or file exchange directly through the app.

  • Offline Services: Provider navigates to user location using in-app maps.

  • Checklist followed & updated in real-time.


7. Completion & Payment

  • Provider marks job as Complete.

  • User reviews work and Approves Payment.

  • Payment released to provider (minus platform commission).


8. Feedback & Ratings

  • User rates provider (1–5 stars) & leaves a short review.

  • Providers also rate customers (to maintain trust).

  • Ratings affect quality score and future request priority.


9. Organization / Community Panel

  • Dashboard to post bulk requests.

  • Assign tasks to specific providers.

  • Track all active, pending, and completed jobs.

  • Manage community budget and service history.


10. Admin Dashboard (Servlets Team)

  • Manage providers, users, and organizations.

  • Approve KYC and licenses.

  • Handle disputes and refunds.

  • Control pricing rules and commission percentages.

  • Generate analytics and reports.


Supporting Features

  • In-App Chat & Calls (with masking for privacy).

  • Document & Checklist Sharing.

  • Service Subscription Plans.

  • Loyalty Rewards & Referral Bonuses.

  • Push Notifications & Email Alerts.

  • AI-Powered Request Tagging for faster matching.

  • Secure Escrow Payments for trust.