Cross-platform food delivery app with real-time order tracking, restaurant discovery, secure payments, and push notifications.
A feature-rich food delivery mobile app built with Flutter for iOS and Android platforms. The app provides seamless restaurant discovery with location-based search, real-time order tracking, secure payment processing, and instant push notifications. Built with Clean Architecture and BLoC pattern for scalable and maintainable code. Features include dynamic menu browsing with customizable options, allergen information, multi-language support (English and German), and offline-first architecture with mock data interceptors. The app handles thousands of daily orders with reliable performance, comprehensive monitoring, and 85% test coverage.
Location-based restaurant search with Google Maps API, real-time filtering by category, ratings, delivery time, and cuisine type with custom ranking algorithms.
Firebase-powered live order status updates with push notifications for order confirmations, preparation status, and delivery tracking.
JWT authentication with automatic token refresh, anonymous user support, and secure credential storage using Flutter Secure Storage.
Product browsing with customizable options, allergen information, and real-time inventory sync via REST API integration.
Mock data interceptors enabling full app functionality without network connectivity, ideal for demos and low-connectivity scenarios.
Custom responsive design system, paginated list rendering, intelligent caching strategies resulting in 40% reduction in load times.
Zeeshan Ahmad is a mobile engineer working in Flutter and React Native since 2019, with 25+ apps published across hospitality, delivery and logistics. He is co-founder and CTO at Freightly. See the full portfolio.