Delivery App – On Demand Delivery System Flutter App | Courier Service | Courier App | delivery App Download For Free

All > Site Templates > Delivery App – On Demand Delivery System Flutter App | Courier Service | Courier App | delivery App Download For Free

   
  




Flutter is an open-source mobile application development SDK created by Google, used for developing applications for
Android, iOS, and Google Fuchsia. Flutter’s rich set of widgets enables developers to provide native-like performance
across platforms by handling key elements such as scrolling, navigation, icons, and fonts seamlessly.

With this versatile codebase, you can create an On-Demand Local Delivery System for your business, allowing you to
deliver exactly when the user wants. Orders can be processed immediately upon receipt, or scheduled for delivery at a
specific day and time, ensuring flexibility

We have launched a courier services app designed to ensure the fastest possible deliveries. Once a user places an order,
our system locates the nearest available delivery personnel, who begin fulfilling the order right away using the fastest
route calculated by our system. This allows us to efficiently transport users’ couriers to their destination locations
with minimal delay.

Admin features

  • Powerful Dashboard:
    Description: A powerful dashboard providing an overview of various types of information and metrics for
    efficient management. Link 1 Link 2 Link 3 Link 4
  • Filter Functionality:
    Description: Admins can apply filters to view specific subsets of data for a more focused analysis.

    • Dashboard Filter
    • Order Filter
    • User Filter
    • DeliveryMan Filter
    • Withdraw Request Filter
    • Report Filter
    • Language Filter
    • OrderMap Filter
  • Manage Country/City:
    Description: Admins can manage the countries and cities, adding or updating relevant information.
    • Link 1
    • Link 2
    • Link 3
    • Link 4
  • Cost Management:
    Description: Admins can configure different types of charges based on the city to handle dynamic pricing. Link 1
  • Reschedule Functionality:
    Description: delivery person can reschedule orders directly through the app to accommodate changes in delivery
    times. Link 1
  • Shipped Order:
    Description: Admins can ship orders using third-party courier services, tracking the process within the system.
    Link 1
  • Bulk Import Orders:
    Description: Admins can upload multiple orders simultaneously from the backend, streamlining the order process.
    Link 1
  • Return Order:
    Description: Users can initiate a return process for orders through the app, allowing for easy returns
    management. Link 1
  • Order Location:
    Description: Admins can view all orders displayed on Google Maps, enabling location-based tracking. Link 1
  • Order Management:
    Description: Admins can view and manage different types of orders, ensuring smooth processing and handling. Link 1
  • User Management:
    Description: Admins can manage users, their roles, and various functionalities related to user accounts. Link 1
  • Delivery Boy Management:
    Description: Admins can manage delivery people and track their activities and functionalities. Link 1
  • Manage Auto Assign Order:
    Description: Admins can enable or disable the automatic order assignment settings from the admin panel. Link 1
  • Sub-Admin Management:
    Description: Admins can create and manage sub-admins, assigning them specific roles and permissions. Link 1
  • Vehicle Management:
    Description: Admins can manage a fleet of vehicles, including vehicle types and availability. Link 1
  • Extra Charges:
    Description: Admins can configure and manage additional charges based on the city for specific services or
    orders. Link 1
  • Courier Company:
    Description: Admins can manage the information of courier companies used for shipping. Link 1
  • Withdrawal Requests:
    Description: Admins can manage user or vendor withdrawal requests, ensuring they comply with various statuses
    and regulations. Link 1
  • Payment History:
    Description: Admins can access and review the complete payment history for transactions. Link 1
  • Push Notifications:
    Description: Admins can send push notifications to users, keeping them informed about updates, orders, and
    promotions. Link 1
  • Role Management:
    Description: Admins can manage and define various roles within the system to control access and permissions. Link 1
  • Reports:
    Description: Admins can generate and view different types of reports for better decision-making and analysis. Link 1
  • Referral System:
    Description: Admins can manage referral programs, allowing users to earn benefits from referrals. Link 1
  • Print Label:
    Description: Admins can print shipping or product labels directly from the system for orders. Link 1
  • Print Barcode:
    Description: Admins can print barcodes for inventory or shipping purposes. Link 1
  • Customer Support:
    Description: Admins can manage customer queries and provide support through an integrated support system. Link 1
  • App Language Management:
    Description: Admins can manage the languages supported by the app from the backend, adding or editing as needed.
    Link 1
  • Multiple Language Support:
    Description: Admins can enable or disable multiple languages to enhance accessibility for global users.
  • Website Configuration:
    Description: Admins can manage website content, ensuring up-to-date information is presented to users. Link 1
  • Dynamic Pages:
    Description: Admins can add or update pages from the backend for greater flexibility in content management. Link 1
  • Mail Configuration:
    Description: Admins can configure email settings to ensure that notifications and updates are sent to the
    correct recipients. Link 1
  • General Settings:
    Description: Admins can manage general system settings, customizing them to the platform’s needs. Link 1
  • Push Notification Settings:
    Description: Admins can configure the push notification settings to manage how and when mobile notifications are
    sent. Link 1
  • Multiple Payment Options:
    Description: Admins can manage and configure multiple payment methods, making transactions easier for users. Link 1
  • Invoice Settings:
    Description: Admins can manage the format and details of invoices generated by the system. Link 1
  • Order Settings:
    Description: Admins can configure various order-related settings to customize the ordering process. Link 1
  • Registration Settings:
    Description: Admins can manage user and delivery person registration settings, customizing the sign-up process.
    Link 1
  • Insurance Management:
    Description: Admins can configure and manage insurance settings for deliveries or services. Link 1
  • Claim management :
    Description: Admin can handle all claims requested by user’s. And perform action on it. Link 1
  • Mail setting and Templates.:
    Admin can enable/disable mail from settings. Admin can manage templates of all mail sent by system. Link 1
  • Download Invoice:
    Description: Users or admins can download order invoices directly from the system. Link 1
  • Mail Functionality:
    Description: Admins can receive order information via email, keeping them informed about the latest orders. Link 1
  • Reverification:
    Description: Admins can send re-verification requests to both users and delivery person to ensure updated and
    valid information. Link 1 Link 2
  • View Individual History of User/Delivery Man:
    Description: Admins can view comprehensive details of users or delivery personnel, including order history,
    profile, withdrawal requests, documents, and addresses. Link
    1Link 2
  • Manage User/Delivery Man Wallet:
    Description: Admins can manage and update the wallets of users or delivery person from the backend, handling
    funds and transactions. Link 1 Link 2
  • Transfer Order :
    Description: Admins can transfer orders to any delivery person within the same city, ensuring efficient order
    fulfillment. Link 1
  • Activate/Deactivate User:
    Description: Admins have the ability to activate or deactivate users or delivery person from the backend,
    controlling account access. Link 1 Link 1
  • Create an Order:
    Description: Admins can manually create orders from the backend, streamlining the order process when necessary.
    Link 1
  • Dark/Light Mode:
    Description: Admins can customize their backend view by toggling between dark mode and light mode based on
    personal preference. Link 1
  • Re Verification of User:
    Description: into admin re verification of user/delivery boy. Link 1 Link 1
  • User features

  • Create a Normal Order:
    Description: Users can fill in basic information to create a standard order quickly and easily. Link 1
  • Create a Scheduled Order:
    Description: Users have the option to create a scheduled order for delivery at a later time or date. Link 1
  • Different Packaging Symbols:
    Description: When creating an order, users can select packaging symbols for safe handling and delivery of their
    items. Link 1
  • Pick Location from Google Maps:
    Description: Users can easily select an accurate pickup or delivery location using Google Maps integration. Link 1 Link 2
  • View Google Map Routes:
    Description: Users can easily select an accurate pickup or delivery location using Google Maps integration. Link 1
  • Take Insurance:
    Description: Users can opt for insurance on their orders to ensure the security and protection of their
    packages. Link 1
  • Claim management:
    Description: Users can claim against insurance which was taken during order. Must have to submit a valid proof
    for the claim. Link 1
  • Wallet Payment Method:
    Description: Users can choose to pay for their orders using wallet funds, providing a quick and seamless payment
    option. Link 1
  • Online Payment Method:
    Description: Users can select online payment methods like credit/debit cards or UPI for a smooth transaction
    when creating an order. Link 1
  • Cash Payment Method:
    Description: Users can choose to pay with cash upon delivery, offering flexibility for those who prefer not to
    pay online. Link 1
  • Vehicle Selection:
    Description: Users can select the type of vehicle needed for their order based on the size or urgency of the
    delivery. Link 1
  • Payment Collection Type:
    Description: For cash orders, users can specify whether the delivery person should collect payment from the
    pickup or drop-off location. Link 1
  • Chat with Delivery Man:
    Description: Users can communicate directly with the delivery person for real-time updates and clarifications
    regarding their order. Link 1
  • Filter Orders:
    Description: Users can apply filters to view specific orders based on various criteria like date, status, or
    type. Link 1
  • Order History:
    Description: Users can access a detailed history of all their previous orders, including order details and
    status updates. Link 1
  • Cancel Order:
    Description: Users can cancel their order before pickup if needed, providing flexibility in case of changes. Link 1
  • Estimate Price:
    Description: Users can calculate the estimated cost of their order before confirming, helping them budget and
    plan. Link 1
  • View Order History:
    Description: Users can view a full breakdown of their past orders, including status, delivery details, and
    payment information. Link 1
  • Download Invoice:
    Description: Users can download a detailed invoice for any order, keeping records of their transactions. Link 1
  • Live:
    Description: Users can track the real-time location of the delivery person once the order is out for delivery,
    ensuring timely updates. Link 1
  • Delivery Man features

  • Document Verification (Delivery Man Only):
    Description: delivery persons are required to verify their documents as per the settings configured by the admin
    for security and compliance. Link 1
  • Powerful Dashboard:
    Description: A comprehensive dashboard providing an overview of various types of information and metrics,
    ensuring efficient management of tasks and operations. Link
    1
  • Filter Orders:
    Description: delivery person can apply filters to better understand and manage orders based on criteria like
    status, location, and type. Link 1
  • View Orders:
    Description: delivery person can view and manage assigned orders categorized by different status tabs, such as
    pending, in progress, or completed. Link 1
  • Accept/Reject Orders:
    Description: delivery person can accept or reject assigned orders based on their availability or capacity. Link 1
  • Pickup Order:
    Description: delivery person can confirm the pickup of an order from the source location, initiating the
    delivery process. Link 1
  • Take Signature:
    Description: delivery person can capture signatures from the customer during both the pickup and delivery of the
    parcel, ensuring confirmation. Link 1
  • View Order History:
    Description: delivery person can view their complete order history, tracking past deliveries and pickups for
    record-keeping. Link 1
  • Chat with User:
    Description: delivery person can communicate directly with the user regarding their order through an integrated
    chat feature. Link 1
  • Cancel Order:
    Description: delivery person can cancel an order due to unforeseen circumstances, following set guidelines. Link 1
  • Return Order:
    Description: If a delivery fails, the delivery person can initiate a return order process, ensuring proper
    handling and accountability. Link 1
  • Reschedule Order:
    Description: delivery person can reschedule an order if immediate delivery is not possible, coordinating with
    the customer. Link 1
  • View Orders on Map:
    Description: delivery person can view all assigned orders on Google Maps, helping optimize routes for efficient
    pickups and deliveries. Link 1
  • Vehicle Management:
    Description: delivery person can manage their own vehicle information, including updating vehicle details as
    needed. Link 1
  • Vehicle History:
    Description: delivery person can view the complete history of their vehicles, including usage and maintenance
    records. Link 1
  • View Earning History:
    Description: delivery person can track their earnings from completed deliveries, with a detailed breakdown of
    payments. Link 1
  • View Earning History:
    Description: delivery person can track their earnings from completed deliveries, with a detailed breakdown of
    payments. Link 1
  • Common features of delivery man and user

  • Social Login:
    Description: Users and delivery person can log in using their Gmail or Apple accounts, providing a quick and
    secure authentication process. Link 1
  • Signup:
    Description: Users and delivery person can sign up using their email addresses, creating a personalized account.
    Link 1
  • Signup:
    Description: Users and delivery person can sign up using their email addresses, creating a personalized account.
    Link 1
  • OTP Verification:
    Description: Users and delivery person must verify their mobile numbers via OTP as part of the security settings
    configured by the admin.Link 1
  • Email Verification:
    Description: Email verification is required for users and delivery people based on admin settings, ensuring
    valid and active email addresses.Link 1
  • Select Region:
    Description: Users and delivery person can select their region to customize their experience and display
    relevant information.Link 1
  • Notification List:
    Description: Users and delivery person can view their complete notification history with a single click, keeping
    them informed of important updates.Link 1 Link 2
  • Profile Management:
    Description: Users and delivery person can manage and update their profiles, including personal information,
    preferences, and settings.Link 1 Link 2
  • View Reward Earnings:
    Description: Users and delivery person can view their earnings history from rewards, keeping track of incentives
    and bonuses.Link 1
  • Refer and Earns:
    Description: Users can refer others to the platform and earn rewards based on successful referrals, boosting
    engagement and earnings.Link 1
  • Referral History:
    Description: Users and delivery person can view the complete history of their referrals to better understand
    their rewards and progress.Link 1
  • Wallet Management:
    Description: Users and delivery people can recharge their wallets for a seamless order and payment process,
    ensuring quick transactions.Link 1
  • Withdrawal Requests:
    Description: Users and delivery person can submit withdrawal requests to the admin for earnings or wallet
    funds.Link 1
  • Bank Details:
    Description: Users and delivery person can update their bank details to ensure smooth transfers of funds and
    withdrawals.Link 1
  • Change Password:
    Description: Users and delivery person can change their account password for enhanced security and privacy.Link 1
  • Language Selection:
    Description: Users and delivery person can select their preferred language for a more localized and
    user-friendly app experience.Link 1
  • Theme Changes:
    Description: Users and delivery person can switch between dark, light, or system default themes for a
    personalized app interface.Link 1
  • Customer Support:
    Description: Users and delivery person can create support tickets to get assistance from the admin team
    regarding any issues or inquiries.Link 1
  • Delete Account:
    Description: Users and delivery person can delete their accounts permanently if they no longer wish to use the
    platform.Link 1

Supported Payment Gateway

  • Stripe
  • Razorpay
  • PayStack
  • Flutter Wave
  • PayPal
  • PayTabs
  • Paytm
  • MyFatoorah
  • Many more

What will you get?

  • Full dart source code for both iOS and Android
  • Backend admin panel code
  • Well documentation help using product effective
  • One time purchase, Lifetime use and free version upgrade
  • Demo Credentials

    Backend Panel

    • Admin Panel link: Click Here
    • Username:admin@admin.com
    • Password:12345678

    Download User or Delivery boy demo apk: Click here


    Notes:

    We implement Firebase OTP for verification. Please check if this service is supported in your country. If not supported, we are not responsible for any issues that may arise from using this third-party library.

    Some technical knowledge is required to Setup this app.

    Support:

    We offer support to our customers Mon-Sat 9:00am-6:00 pm (GMT +5:30) – we are located in India. We reply on all questions within 2 working days.

    Send your issues or queries to our support email: hello@meetmighty.com

    Concerned about the success of your project? Hire Our IT Professionals

    Refund Policy

    • We don’t offer a refund. (If the item is downloaded)
    • Please read the description and compatibility content thoroughly before purchasing as we don’t offer a refund if you buy it by mistake.
    Scroll to Top