Project image of Sabroso Pakistan - eCommerce Food Delivery app made with Flutter by Hafeez Rana

Sabroso Pakistan – eCommerce Food Delivery App

Sabroso Pakistan is a complete eCommerce food delivery app developed for one of Pakistan’s leading frozen and fast-food brands. Designed to serve customers nationwide, the app allows users to easily browse and order products such as chilled chicken, nuggets, premium meat cuts, and quick-serve fast foods directly to their doorstep. Integrated with the Sabroso Shop online store, it delivers a seamless shopping experience backed by secure payment processing, reliable backend systems, and a scalable mobile app architecture. Built with customer convenience in mind, it ensures fast ordering, product freshness, and brand consistency across digital channels.

Key Features:

  • Full Product Catalog: Browse a variety of Sabroso products, categorized and searchable with real-time availability.
  • Dual Order Types:
    • Cash on Delivery (COD)
    • Prepaid via Bank Alfalah Payment Gateway API
    • Multi-Auth Support:
    • Google Sign-In
    • Apple Sign-In
    • Email/Password Authentication
    • Optional Biometric Authentication (Fingerprint/Face ID) for quick & secure access
  • Smooth Checkout Flow: Optimized for minimal friction and high conversion rates.
  • Secure Backend Communication with API integration for order tracking and status updates.

My Contributions:

  • Led Flutter UI/UX Design: Designed all screens and user journeys with clean, modular, and responsive layouts.
  • Supervised Full App Development: Oversaw a junior developer during implementation, ensuring quality, scalability, and performance.
  • Code Optimization & Refactoring: Cleaned up legacy code, implemented state management best practices, and enhanced responsiveness.
  • Payment Gateway Integration: Integrated Bank Alfalah’s secure payment API with proper validation and fail-safe mechanisms.
  • CI/CD & Deployment: Handled full app deployment on Google Play Store and Apple App Store, ensuring compliance and smooth release.
  • Security Enhancements: Implemented biometric authentication and safeguarded user sessions.

Business Impact:

  • Saved over PKR 2 Million/year in development costs by using Flutter as a cross-platform solution instead of maintaining separate native apps.
  • Enabled faster delivery cycles and a scalable codebase for future updates.
  • Reduced customer support load by improving app stability and in-app order clarity.

Technology:

Flutter

Firebase

Oracle Apex API​

Available for User: