Code

Olivette - Bike Parcel Delivery System

Olivette - Bike Parcel Delivery System

By
Cart 6 sales

Bike-Based Parcel Delivery System

Experience the future of fast, reliable, and efficient parcel delivery with our bike-based delivery system. Built using Flutter, this comprehensive platform comes with a user-friendly app, web app, and progressive web app (PWA) for users, as well as a rider app and a powerful admin panel. It offers everything you need to manage deliveries effectively, whether for personal use or as a large-scale service.

Platform Components

  • User App: A seamless mobile app for customers to place, manage, and track their parcel deliveries.
  • User Web App and PWA: Accessible across devices, ensuring convenience for users who prefer a browser-based experience.
  • Rider App: A dedicated app for delivery riders to accept, manage, and deliver orders efficiently.
  • Admin Panel: A powerful dashboard for administrators to oversee operations, manage users, riders, and delivery categories.

Workflow

Our delivery process is designed for simplicity, transparency, and efficiency. Here’s how it works:

  1. Category Selection: The user selects the appropriate category for the parcel (e.g., Fragile Items, Electronics, Standard Parcels).
  2. Pickup and Drop-off Details: The user enters sender and receiver information, along with pickup and drop-off locations.
  3. Delivery Fee Calculation: The system calculates the delivery fee automatically based on the distance between the pickup and drop-off points.
  4. Order Assignment: The admin receives the order and either manually assigns a rider or lets the system auto-assign based on availability.
  5. Scheduling: The delivery can be scheduled for a future time or sent out for immediate delivery.
  6. Rider Acceptance: The assigned rider receives a notification and accepts the delivery. Once accepted, the order status is updated accordingly.
  7. Communication: The user can communicate with the rider directly via in-app chat or phone call.
  8. Delivery & Signature: Upon reaching the destination, the rider requests an e-signature from the receiver to confirm successful delivery and complete the order.

Key Features

  • Order Categorization: Customers can select specific categories for their parcels, such as:
    • Fragile Items
    • Electronics
    • Standard Parcels
  • Schedule Deliveries: Users can schedule their deliveries for a future date and time, making it perfect for planned shipments.
  • Customer-Rider Chat: Customers and riders can communicate via an in-app chat to clarify delivery details, provide directions, or confirm special instructions.
  • Referral System: Customers can invite friends and earn rewards or discounts for successful referrals.
  • Coupon Integration: Customers can apply promo codes or coupons during checkout for discounted delivery charges.
  • Bulk Push Notifications, Email, Whatsapp, and SMS: Admins can send bulk updates to users and riders via push notifications, whatsapp, email, or SMS, keeping them informed about updates, promotions, or urgent notifications.
  • Real-Time Tracking: Both customers and admins can track parcel locations and delivery progress in real-time.
  • Optimized Delivery Routes: The rider app provides efficient routing to minimize delivery times and improve service quality.
  • Secure Payments: Integrated with multiple payment gateways for fast and secure transactions.
  • Notifications: Get instant updates on order status through in-app notifications, emails, or SMS.
  • Cross-Platform Availability: The platform is accessible as a mobile app, web app, and PWA for unparalleled flexibility.
  • E-signature on Arrival: Upon delivery arrival, the user must sign the order electronically in the app before the rider can mark the order as completed.


App Login Details for Testing

Use the following login details to test the app:

Admin Login

Email: admin123@gmail.com
Password: 123456

Rider Login

Email: olivetterider123@gmail.com
Password: 123456

Payment Test Cards

Below are test card details for Stripe, Paystack, and Flutterwave. Use these in test mode only.

Stripe Test Cards

Card Type Card Number Expiry Date CVC
Visa 4242 4242 4242 4242 12/34 123
Mastercard 5555 5555 5555 4444 12/34 123
Declined Card 4000 0000 0000 9995 12/34 123

Paystack Test Cards

Card Type Card Number Expiry Date CVC
Visa 4084 0840 8408 4081 12/34 408
Mastercard 5033 5611 1111 1118 12/34 408
PIN Authentication 5061 4601 2345 6789 12/34 123

Flutterwave Test Cards

Card Type Card Number Expiry Date CVC
Success 5531 8866 5214 2950 09/32 564
Insufficient Funds 4187 4277 8010 0010 09/32 828
Declined 5061 4601 1111 1112 09/32 891

Benefits

  • Fast and Reliable: Deliver parcels quickly with optimized routes and a bike-based delivery model.
  • Eco-Friendly: A bike-first approach reduces carbon emissions and supports sustainable delivery practices.
  • Customizable: Easily configure categories, delivery schedules, and pricing to suit business needs.
  • Scalable: Perfect for small businesses or large enterprises with multiple users and riders.
  • Enhanced Communication: The integrated chat feature ensures smooth communication between customers and riders, improving delivery accuracy and satisfaction.
  • Incentivized Growth: Referral systems encourage user acquisition, while coupon codes drive customer loyalty and retention.
  • Effective Outreach: Admins can broadcast promotions, updates, or urgent messages to users and riders, enhancing engagement and operational efficiency.

Our bike-based parcel delivery system is designed to streamline the delivery process while providing a great customer experience. Whether you’re delivering fragile items, electronics, or standard parcels, this platform ensures efficiency, reliability, and scalability.

Changelog – February 15, 2025

We are excited to announce the latest updates to our app, including new features, enhancements, and improvements. Here is a detailed list of changes:

  • Nearby Stores:
    • Users can see nearby stores that are 10km radius around them.
    • NB: To test this feature, Create or update a vendor address to your preferred address. Select areas around the address to confirm this feature.
  • Upload for Document Verification:
    • Added support for upload of rider documents for faster verification.
    • Enhanced validation checks to ensure data accuracy.
    • Improved UI for easier file management.
  • Multi-language Support:
    • Added French, Arabic, Hindi, and Russian language options.
    • Enhanced localization support across the platform.
    • Users can change language preferences from settings.
  • Performance Improvements:
    • Improved loading times and reduced latency across all pages.
    • Optimized database queries for better response times.
    • Enhanced caching mechanisms for frequently accessed data.
  • Bug Fixes:
    • Fixed minor UI inconsistencies in the dashboard.
    • Resolved occasional session time-out issues.
    • Improved security checks for document uploads.

For any issues or feedback, please reach out to support.

Changelog – April 15, 2025

We are excited to announce the latest updates to our app, including new features, enhancements, improvements, and bug fixes. Here is a detailed list of changes:

  • UI Modifications: Updated user interface for a more seamless and modern experience.
  • Admin License Rejection: Admins can now reject licenses with a detailed rejection message provided to users.
  • Google Sign-In (User Web Version): Added Google sign-in support for the web version, enhancing user login convenience.
  • User Address Management: Users can now save and manage their addresses for a smoother checkout and delivery experience.
  • Admin Order Management: Admins can now take and manage user orders directly through the admin panel.
  • Bug Fixes:
    • Resolved issues with UI rendering on smaller screens.
    • Fixed errors in license rejection notification delivery.
    • Corrected authentication glitches during Google sign-in on certain browsers.

Changelog – July 19, 2025

We are excited to announce the latest updates to our app, including new features, enhancements, and improvements. Here is a detailed list of changes:

  • Flutter Update:
    • Upgraded apps to the latest Flutter version for improved performance and compatibility.
    • Enhanced UI rendering and reduced app load times across Android and iOS platforms.
  • E-Signature Feature:
    • Added e-signature functionality for delivery confirmation.
    • Customers are now required to provide an e-signature on the order page upon delivery, allowing riders to update the order status to completed.
    • Improved security and verification for delivery completion.
by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey