Our Moto
Servlets – End-to-End App Flow
User Roles
Individual Users – Post service requests for personal needs.
Organizations / Communities – Manage requests for residents/members.
Service Providers – Professionals or businesses providing services.
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:
Select Service Category.
Choose Online (Nationwide) or Offline (Local radius 5–10 km).
Fill Request Details (Description, checklist, photos, preferred timing).
Choose Service Mode:
Servlets Verified (Guaranteed quality & insured)
Local Bidding (Providers bid with their price & time).
Payment Preference:
Online prepayment
Pay after completion (for trusted providers/orgs).
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.