Delivery App - On Demand Delivery System Flutter App with bidding system | Courier App

Delivery App - On Demand Delivery System Flutter App with bidding system | Courier App

      

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.
  • Manage Country/City: Description: Admins can manage the countries and cities, adding or updating relevant information.
  • 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.
    License Option
    Free Free
    Quality checked by DigiBazzy
    Full Documentation
    Future updates
    24/7 Support