Pickup Drop – Courier Parcel Delivery App (Ready to Use)
Version Download:
Original price was: $49.00.$7.00Current price is: $7.00.
Pickup and Drop is a full-stack, on-demand courier and parcel delivery solution built with Flutter, Laravel, and MySQL. It ships ready to use — Customer App, Rider App, and a powerful Laravel Admin Panel — everything needed to launch a parcel delivery business from day one: orders, riders, customers, payments, live tracking, wallets, and notifications, all in one package.
The codebase follows standard Laravel MVC conventions on the backend and clean, modular architecture on the Flutter side, so developers can understand, customize, and extend it without fighting the code.
What’s Inside
Customer App: Browse delivery categories, set pickup and drop locations, get instant fare estimates, schedule or request instant delivery, pay online or by wallet, track riders live, and get real-time order notifications.
Rider App: Go online/offline, receive and accept/reject delivery requests, navigate to pickup and drop points, update order status step by step, share live location, and track earnings.
Admin Panel: Manage customers, riders, categories, orders, payments, wallets, coupons, notifications, reports, CMS content, app settings, and languages — all from one dashboard.
✨ Key Features
- Ready to Use – Configure via the Admin Panel and launch, no core code changes required for standard setup.
- Live Tracking – Real-time rider location shared with the customer throughout the delivery.
- Auto Rider Assignment – Orders are automatically routed to the nearest available rider by location and vehicle type.
- Real-Time Push Notifications – Customers and riders are notified at every stage: confirmation, assignment, pickup, delivery, and cancellation.
- Multiple Payment Methods – Stripe, Razorpay, and Cash on Delivery, all toggleable from the Admin Panel.
- Wallet System – Built-in wallets for both customers and riders with full transaction history.
- Multi-Language + RTL – English, Spanish, and Arabic out of the box, with complete RTL support for Arabic.
- Instant and Scheduled Delivery – Customers choose immediate pickup or schedule for later, with admin-configurable rules.
- Coupons and Promotions – Flat or percentage discounts with minimum order amount, usage limits, and expiry dates.
- Clean, Documented Code – Modular architecture built for easy customization and long-term maintenance.
️ Technology Stack
- Mobile Apps: Flutter
- Backend: Laravel REST API
- Admin Panel: Laravel Blade
- Database: MySQL
- Authentication: Laravel Sanctum
- Realtime: Pusher / Laravel WebSockets
- Push Notifications: Firebase Cloud Messaging (FCM)
- Maps: Google Maps API
- Payments: Stripe, Razorpay and COD
Important: Third-Party Service Costs
Google Maps, Pusher, Firebase, Stripe, and Razorpay are external, third-party paid services — they are not owned by us and are not included in this purchase. Each requires you to create your own account with that provider and agree to their pricing. You, the buyer, are solely responsible for any usage fees, subscription costs, or transaction charges billed by these services once you configure your own API keys. Most offer a free tier for development and testing, but running the app for real customers will incur ongoing costs from one or more of them.
Server Requirements
The Laravel backend needs a standard PHP hosting environment — the kind any Laravel-ready host or a fresh XAMPP/WAMP install already provides:
- PHP: 8.3 or higher
- Database: MySQL 5.7+ / MariaDB (SQLite is fine for local testing)
- Composer: 2.x, to install PHP dependencies
- Web server: Apache (with
mod_rewrite) or Nginx - Required PHP extensions: BCMath, Ctype, Fileinfo, JSON, Mbstring, OpenSSL, PDO, Tokenizer, XML
Security and Configuration
All third-party API credentials are configured through the Admin Panel — no hardcoded keys. Sensitive values are encrypted at rest, OTPs are rate-limited with short expiry, passwords use Laravel’s secure hashing, and file uploads are validated for type and size.
- Before making a purchase, please read the Terms and Conditions on this page: Terms & Conditions
- If you have any questions, please first read the FAQ on this page: FAQ
- If you haven’t found the answer to your question, please contact us by e-mail codingshop20@yahoo.com or create ticket.
- Developer Support: Official support from the original developer is not included with purchases from CodingShop.
- Product Updates: Free lifetime updates are not included. Future updates is not free and should buy again.
- Download Access: Purchased products are available for download for 30 days after purchase. We recommend downloading and securely storing your files during this period.
- Security: We take reasonable measures to review the files available on our platform. Customers should also scan downloaded files with up-to-date security software before installation.
- All software products available on CodingShop are distributed under the GNU General Public License (GPL). The applicable license information is provided with each product where applicable. Please review the applicable GPL license terms before using, modifying or redistributing any product.
- CodingShop is an independent digital marketplace and is not the original developer or official distributor of third-party products unless explicitly stated. We do not provide or sell purchase codes, activation codes, license keys.
- You can download the product after the purchase by a direct link on your account page in the downloads section.


