I'm always excited to take on new projects and collaborate with innovative minds.

Social Links

Project

Food & Parcel Delivery Platform

Developed a comprehensive food and parcel delivery platform for a client, enabling them to launch their own delivery service and connect restaurants, riders, and customers seamlessly.

Client

Tech Company

Start Date

Dec 01, 2020
Food & Parcel Delivery Platform
Description

Developed a comprehensive food and parcel delivery platform for a client, enabling them to launch their own delivery service and connect restaurants, riders, and customers seamlessly. This project encompassed native mobile apps for merchants, riders, and customers (iOS and Android), a robust backend system, and integrated payment options.

Key Features
  • Merchant Apps:
       *   Menu management (adding, editing, and categorizing food items). 
       *   Order management (receiving, processing, and tracking orders). 
       *   Real-time sales tracking and reporting. 
       *   Promotional campaign management. 
       *   Payout management.

  • Rider Apps:
       *   Order acceptance and delivery tracking. 
       *   Real-time location updates and navigation. 
       *   Earnings tracking and payout requests. 
       *   Availability toggling. 
       *   Communication with customers and merchants.

  • Customer Apps: 
       *   Restaurant browsing and search by cuisine, location, or dish. 
       *   Menu viewing and customization. 
       *   Order placement and tracking. 
       *   Multiple payment options (credit card, debit card, e-wallet). 
       *   Delivery address management. 
       *   Order history and reviews. 
       *   Promotional offers and discounts.

  • Backend System:  
       *   User management (merchants, riders, customers). 
       *   Order management and dispatching. 
       *   Payment processing and reconciliation. 
       *   Real-time tracking and monitoring. 
       *   Reporting and analytics. 
       *   Admin panel for platform management. 
     

  • Secure Payment Gateway: Integrated a secure payment gateway to ensure that all transactions are safe and user data is protected.  

  • Interactive Maps: Added interactive maps to help users explore destinations, find nearby store, and get directions.

Technologies Used
  • Mobile Apps: Flutter (iOS and Android)
  • Backend: Node.js & Flutter
  • Database: MySQL
  • Cloud Infrastructure: AWS (EC2, S3, RDS, Lambda, etc.)
  • Messaging: Firebase Cloud Messaging (FCM)
  • Mapping: Google Maps API
  • Payment Gateway Integration: Stripe, SenangPay
  • Other: Redis (caching)
Design Highlights
  • Intuitive User Interfaces: Designed user-friendly interfaces for all three apps (merchant, rider, and customer), focusing on ease of use and efficient navigation.  The merchant app prioritized efficient menu and order management, the rider app focused on clear navigation and earnings tracking, and the customer app emphasized seamless browsing, ordering, and tracking.
  • Real-time Tracking and Notifications: Implemented real-time tracking and push notifications to keep all parties (merchants, riders, and customers) informed about order status and delivery progress.  Optimized data transfer and notification frequency to balance real-time updates with battery efficiency.
  • Scalable Backend Architecture: Developed a scalable and robust backend architecture using AWS services to handle a large volume of concurrent users, orders, and real-time updates.  Employed load balancing, auto-scaling, and database optimization techniques to ensure high availability and performance.
  • Secure Payment Integration: Integrated secure payment gateways (Stripe, etc.) using industry-standard encryption and tokenization to protect sensitive financial data and ensure PCI compliance.
  • Efficient Dispatch Algorithm: Designed and implemented a dispatch algorithm that considers factors like rider proximity, availability, order size, and delivery time to optimize order assignment and minimize delivery times.
  • Cross-Platform Mobile Development: Utilized React Native for cross-platform mobile development, enabling faster development cycles and cost-effectiveness while maintaining a native user experience on both iOS and Android.
  • Comprehensive Admin Dashboard: Created a powerful admin dashboard with real-time monitoring, reporting, and management tools, empowering the client to effectively manage the platform and gain valuable business insights.
Results

Enabled the successful launch of a new food and parcel delivery service, connecting 400+ restaurants with 50+ riders and 30k+ customers within 1 year.

Share

Leave a comment

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.