Mobile App
Flutter E-Commerce App
A complete shopping app for Android and iOS, with three payment gateways and order tracking.
- Year
- 2025
- Stack
- Links
- Source
Overview
About the project
A full-featured shopping app for Android and iOS, built with Flutter and backed by a Django REST API.
Shoppers sign up with email OTP verification, browse products with search and filters (category, brand, price, rating), keep a wishlist and cart, manage multiple delivery addresses and track their orders from pending to delivered.
Checkout supports three payment gateways (Paystack, Flutterwave and Stripe) through an in-app WebView, with payment verification on the server. Push and in-app notifications keep customers updated on their orders.
Under the hood: GetX for state management and dependency injection, JWT authentication with automatic token refresh, optimistic cart updates and shimmer loading states.