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

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

Нет прав для скачивания
Breaking Changes

PHP Version Requirement Updated
Minimum required PHP version has been increased from 8.1 to 8.2.
Ensure your hosting environment supports PHP 8.2 or higher before upgrading.

Laravel Framework Upgrade
Laravel support updated from v8.0 to v11.x.
This includes significant structural and syntactical changes.

Other change logs

Mobile app:
Force Update: Users are now prompted to update the app when a new version is available, ensuring they’re always on the latest release.
Realtime Crisp Chat Integration: Added live chat functionality using Crisp for instant user support.
Nearby Deliverymen See All Pending Orders: All pending orders are now visible to delivery personnel within the nearby radius.
Order-Specific Support Requests: Users can now raise support tickets directly from the order detail page for better issue tracking.

Admin backend:
Distance Matrix API Integration: Implemented new logic for distance calculation using Distance Matrix API.
Resend Push Notifications: Added functionality to resend push notifications for key order updates.
Crisp Integration in Settings: Crisp live chat configuration is now accessible directly from the settings screen.
Send SMS from Order Operations: Enabled SMS sending functionality for different order-related actions Twilio: https://www.twilio.com/en-us

Fixed:
Vehicle Image Issue: Resolved vehicle image not displaying while creating or viewing orders.
Currency Symbol Bug: Fixed missing currency symbol in certain language settings.
Order Reschedule Crash: Fixed a crash when attempting to reschedule orders.
Map Route Rendering: Deliveryman route now correctly adjusts based on order status and current location.
Dashboard Navigation Bug: Fixed issue where deliveryman dashboard wasn’t accessible from the main screen.
Push Notification Blank Screen: Resolved issue where clicking on notifications led to a blank screen.
Order Notification Click Event: Improved handling of order-related push notifications to open the app with relevant details
Deliveryman Login Failure: Fixed login issue preventing delivery personnel from signing in.
Order Processing Failure: Resolved a bug causing some orders to fail during processing.
Social Login Bug: Resolved issues with social login functionality causing login failures.
Duplicate Email Registration: Fixed issue allowing registration with an already registered email address.
Added encryption and decryption functionality for API requests
Added Bidding functionality
Fixed:
Minor bug fixed
  • Mobile app changesAdded:
  • Verification list screen (all verification in one screen)
  • Added delivery boy dashboard
  • Mange App languages from backend
  • Added new fields on bank details
  • Show Invoice view functionality
  • Show dynamic page in profile
  • Migrate all libraries to flutter sdk 3.22
  • Fixed:
  • Minor bug fixed
  • Admin backend panel changesAdded:
  • Changed backend admin panel and landing page from Flutter framework to laravel framework
  • Dashboard UI changes
  • Added Filter based on start and end date
  • Show today order counts
  • Show number of order based on city
  • Order module
  • Show orders based on different status
  • Added filter functionality into orders
  • Show Pending order counters
  • Show Schedule order counters
  • Show new fields “is return order” and “Assign date” into list
  • User module
  • Added filter functionality
  • Show users based on different status
  • User details design update
  • Added new bank details fields
  • Provide re-verification on user from details
  • Show new fields “Last activated date” and “app version” and “mobile verification
  • Filter user based on different type like ”Active user”, “Engaged user” and “Inactive user”
  • Delivery man module
  • Added filter functionality
  • Show delivery boy based on different status
  • Added verification details on delivery man details screen
  • Update delivery man details screen
  • Provide re-verification on delivery man from details
  • Added new bank details fields
  • Show pending delivery man counter
  • Added switches to verify delivery man from pending delivery man screen
  • Show new fields “Last activated date” and “app version”
  • Filter delivery man based on different type like ”Active user”, “Engaged user” and “Inactive user”
  • Vehicle module
  • Added vehicle price
  • Withdrawal request
  • Added filter
  • Show withdrawal request based on different status
  • Provided export to excel option for pending withdrawal request
  • Show withdrawal request counter
  • Push notification
  • Added push notification module
  • Report module (New Module)
  • Added different type of reports
  • Export report on PDF and excel
  • Get report from start to end date
  • Dynamic pages (New Module)
  • Added dynamic pages
  • Settings
  • Update setting options
  • Provided option to change verification process while registration
  • App language Setting (New Module)
  • Handle app languages from backed
  • Invoice
  • Update UI design of invoice
  • Fixed:
  • Minor bug fixed
  • Notes
  • Don't update .env file and storage folder
  • Please backup your live code before update new laravel admin panel
  • Then Update your code with new code
  • Don't update .env file and storage & public folder. (In your backend code)
  • After that run (php artisan migrate) command for migration in your terminal
  • (if you dont have terminal then run migrations from url directly (your-domain-name/migrate))
  • View All
AdminAdded:
BRECKING CHANGES Dynamic website data (all website data Added From admin)
Pending delivery man list
Mannually Mobile verification by admin
Ui enhancement of delivery boy/user details screen
Search delivery man
Localization of Order History
Migrate all libraries to flutter sdk 3.19
Fixed:
Remember me
Remove deleted city from the city list
Currency setting
Email Verification setting
Ui Enhancement
Bug Fixed
User/DeLivery BoyAdded:
Read all feature in notification list
Localization of Order History
Migrade all libraries to flutter sdk 3.19
Add support of android 14
Google matrix api is integrated to get exact distance between origin and destination.
Route Display origin and destination while creating new order
Fixed:
Notification deny issue in android 13+ device
Add amount in the dialog validation.
Add wallet
Ui Enahancement
Bug Fixed
Updated:Migrate to all libraries to the latest Flutter SDK 3.16
Fixed:Bug Fixed
  • Added:
  • Social login (Google/Apple) in app
  • Social login (Google) in Front-end
  • Save Address
  • Email Verification on Registration
  • Read all notifications in User/Delivery Boy App
  • Company Logo In Invoice
  • Search functionalities on backend
  • Payment gateway enabled/disabled UI enhancement on backend
  • Handle the click of the delivery boy / user details from the order list.
  • More fields to the order list screen
  • Invoice Setting Image (logo) changed from backend
  • Multiple delete operations
  • Show all delivery boy documents based on status.
  • Changed:
  • Backend Ui Enhancement
  • Migrate to all libraries to the Flutter latest SDK 3.13.x
  • Migrate to OneSignal 5.0.x
  • Deprecated:
  • Mercado Payment
  • Removed:
  • Mercado Payment gateway is temporarily removed
  • Upgraded to the Latest Flutter 3.10.x SDK
  • Mobile number OTP verification at signup
  • Update invoice details from backend
  • Add/Update Wallet fund from backend
  • Show orders location on Google map in Admin
  • Bug fixed
Download PASSWORD
  • Bug fixed
  • Performance improvement
Front-End Website
Show Delivery Person details in admin
Show User Details in admin
Show Earning History in Delivery Person
Bug fixed
Верх