Elegant Home Page

Make it easier and faster for the user to choose the Services & Service Providers, we have placed as many as more on the main page.

Service Providers

Here you’ll find all service providers nearby you with ratings and basic visiting charges and with their services.

Service Categories

All categories and subcategories with their services will be available.

Service Details

You can see all the information about the Service Provider, Total list of services. Rating & Reviews of service and also average bill of service.

Schedule your Service with Time Slots

You can even schedule your service by selecting a date and time with available slots.

Manage Service Location Address

Add once and use multiple times, all of your addresses for upcoming services with accurate details about your location and the address of the service to be performed.

Promo code (Coupons)

Let your providers share discounts with their customers with the help of promo codes managed by themselves.

Popular Payment Methods

Stripe, RazorPay, Paystack,Paypal and Pay on Service.

Reviews & Ratings

You may find INFORMATIVE Review and Rating for Specific service Providers / Service.

Bookmark

Include frequently using providers in your bookmark.

Notification

Notifications for all the important events and alerts to keep your customers and providers up-to-date.

Multi-Languages

eDemand provides support for multi-language for a more convenient way to use the system.

Dark & Light Mode

Let your app users enjoy their favorite mode, Dark mode for low light lovers and Light mode for bright light lovers.

Multi-Provider

Multi-Vendor system for Providers / Partners with an option to register as an Individual or Organization.

Time Slots

Dynamic and Accurate Time-slots allotment based on Partner’s upcoming bookings and availabilities.

Booking Management

More options to manage Booking efficiently like Confirmation, Cancellation, or Rescheduling of the booking.

Advanced Search

Geolocation-based Service or Provider/Partner searching functionality.

Multi-Cities

To Run your business in Multiple Cities flawlessly.

Fully Customizable

Fully Customizable App and Admin panel with options to run the system as desired.

Unlimited Categories

Categories and Sub Categories to let you classify your services.

Commissions & Earnings

Earnings and provider-wise commissions for the System admin option.

Online Cart

Online cart functionality with a Single Provider/Partner’s services to the cart at a time.

Taxes & Invoices

The global taxation system for the Providers of their services with detailed invoices option.

Sort by Provider

Sort-by providers based on Popularity, Discount: High to Low, and Top rated.

Multiple Addresses

Customer Manage their address with 3 different types. Home, Office and Other.

Share Provider Details

User can share Provider details to their Friends, Family-memebers or to anyone.

Dynamic Intro Sliders

You can add as many as Intro sliders for the user engagement. It will be shown when user open apps first time.

SMS OTP Login/SignUp

OTP-based Login/Signup method.

FAQs

For Customer general queries, Admin can add FAQs.

Transaction History

User can see thier Online Transaction History.

Maintenance Mode

If you are at maintenance of Server then you can schedule Maintenance mode Csutomer and provider application.

New Version Alert with Force Update Option

Notify your user when New update is available.

Dynamic Currency System

Set your Country currency with currency pattern and decimal points.

Delete Account Option

If your user wants to Delete thier account then they can delete their account.

Refund in Bank Account

If your user paid online for service and want refund in any case then the refund amount will be directly credited to thier bank account.

Subscription Module

(NOTE: Please be aware that both commission and subscription modules are integrated within a single earnings module for the admin. For a comprehensive understanding of how this module functions, please refer to the points outlined below.)

  • Admins can create subscriptions from the admin panel with commissions and some limitations.
  • If the admin wants to create only a commission-based subscription, then he can add 0 as the price and also add some limitations, as shown in the below image
  • Publish If it is activated, then the provider will be able to show the subscriptions, and if it is deactivated, then only the administrator can show it and assign it to the provider
  • Duration: if the admin wants to create it for limited days, he can choose the limited option; otherwise, unlimited days will be shown
  • Order: if the admin wants to create a subscription to allow only 100 orders, then the admin can make this subscription like this, and if the order limit has been accessed, then the subscription will be expired and the provider has to buy the subscription again
  • Commission: if the admin also wants commission on subscriptions, he can set percentages as well
    • Threshold: this will be applicable to the pay-on-delivery amount commission if the threshold is set at $500, and if the pay-on-delivery commission exceeds that value, the pay-on-delivery option will be discontinued for the provider while booking the service, and the customer will only be able to book as prepaid service
    • Percentage: How much commission admin wants from the provider
  • If the provider does not have an active subscription, it will not be shown to the customer
  • In the provider app/panel, the provider can see subscription history, active subscriptions, and if the subscription is not active, the option to buy the subscription
  • Subscription Flow for the New Provider:
    • Providers verify their numbers and add basic details such as passwords, names, etc.
    • Then, after a provider has to login with a number and password, it will be able to fill in the other details of the business, like KYC details
    • Once the provider is approved, he will be allowed to buy the subscription, and then after he will be able to access the application's
  • Admins can also assign subscriptions to new providers or subscriptions that the Provider has not purchased

(NOTE: The Provider panel currently features an integrated Stripe payment gateway for subscription payments. We will be implementing additional payment gateways in the upcoming update. Additionally, the Provider application includes integration with Stripe, Razorpay, and Paystack for subscription payments.)

At doorStep and At Store booking options

  • Provider can manage whether they want to enable the options or not .
  • The provider has the choice to enable services either at the store or at the doorstep. It is essential to activate at least one of these options, as the services offered will be displayed on the customer app and web platform accordingly.
  • Based on the preferences selected by the service provider, there are options provided for adding services, including choices for in-store and doorstep selections.
  • In the customer app, customers will be able to see the service based on the options enabled in the admin panel.
  • If both options are enabled, then the customer will be able to see services that have both options enabled, and he can select whether he wants to book at the store or doorstep
  • When only the atDoorstep option is enabled
  • When only the atStore option is enabled
  • OTP system

    If enabled, both the provider and admin need to obtain an OTP from the customer in order to mark the booking as completed. Otherwise, if no OTP verification is required, the booking can be directly marked as completed.

    Booking auto cancle Duration

    If the booking is not accepted by the provider before the added cancelable duration from the actual booking time, the booking will be automatically canceled. If the booking is pre-paid, the amount will be credited to the customer’s bank account. For example, if a customer books a service at 4:00 PM, and the cancelable duration is 30 minutes, if the provider does not accept the booking by 3:30 PM, the booking will be canceled.

    Custom Job Request

    Custom Job Request allows customers to post specific job requirements and receive bids from interested service providers. This creates a flexible system where customers can find the right provider for their unique needs.

    How It Works


    1. Custom Job Request setting

  • Providers can enable/disable custom job request setting from their respective app and panel :

  • 2. Setting up preferences

  • Providers can customize what jobs they want to see by:
  • Selecting their service categories (e.g., plumbing, cleaning, painting)

  • 3. Customer request the Job

    • Create a detailed job request explaining what they need
    • Describe their requirements
    • Set their budget expectations
    • Specify when they need the job done
    • Add any special instructions

    4. Provider will receive the Job Requests

    Provider gets notifications only for jobs that:

    • Match their selected categories
    • Are in their service area

    5. Provider can bid on the Job

    When providers see a job they're interested in, they can:

    • Review the complete job details
    • Submit their bid with:
      • Their price quote
      • When they can do the job
    • Wait for customer's response
    • If selected, receive booking confirmation and customer details

    6. Customer can see the bid and book Provider

    • The request is shared with relevant service providers
    • Customer receives notifications as providers start bidding
    • Customer can view all incoming bids in their app

    7. Finalizing the Job

    • Customer reviews all received bids
    • Selects the most suitable bid
    • Place Booking

    Post-Booking Charges

    • This feature enables both service providers and administrators to add extra charges to a booking after it has been created. The additional charges can be applied to accommodate unforeseen costs, extra services requested by the customer, or other adjustments necessary for the booking.
    • Only the provider or admin can complete the booking if the payment for additional charges has been made. If no additional charges are added, the booking can be completed without this requirement.
    • When changing the booking status to Booking Ended provider/admin can add additional charges and upload proof of work completion.

    For Customer App/Web

    • Customers can view any additional charges and proceed with payment.

    • They have two options: online payment or cash on delivery.

    • On the Booking Details page, customers can view the details of any additional charges.