iShop - Functional Multi purpose e-commerce Flutter app


iShop - Functional Multi purpose e-commerce Flutter app



iShop E-commerce App using Flutter & Firebase (User & Admin App)
A fully functional e-commerce app built with Flutter and Firebase.
The admin App is also built with Flutter.

Required and APIs Integrated

Firebase Cloud Messaging, Google Login & Push Notification
Stripe for payments PostHog


Credentials for testing purpose
Admin App: [email protected] password: 123456789
Customer App: [email protected] password: 123456789


Customer Android App


iShop - Functional Multi purpose e-commerce Flutter app - 1

Admin Android App


iShop - Functional Multi purpose e-commerce Flutter app - 2



Features – Customer App

– Authentication (Login/Signup)
– Email & Password & Google sign-in
– Reset Password via email link
– Beautiful onboarding layout and animations
– Shop by category and popular products
– Search products by Name
– Filter products by category, price (lower & high)
– Add Products to favorites
– Add Products to cart
– Checkout Page
– Edit account details easily
– Chang Password easily
– Reviews product system
– Easily editable product widgets (Cards, Slider, Grids, Lists and more!)
– Beautiful Product pages with reviews, description and features
– Adaptive UI (changes color based on Mode dark or light)
– Payment integration with Stripe
– Dark and Light Mode friendly
– Backend with Firebase
– Responsive
– Performance friendly
– Home and Details page
– Custom parameters per product
– Easy to edit
– Rating system
– Updating item quantity in the cart
– Address management (Adding and Editing addresses)


Features – Admin App

– Authentication. Only the admin is allowed to login.
– Create, update & delete categories
– Create, update & delete products
– Put products of sale
– Add & delete home and category page banners
– See all insights
– Accept & decline orders
– Send notifications to all users
– Admin is notified when a new order is created
– All users are notified when a new product is added



iShop - Functional Multi purpose e-commerce Flutter app - 3

iShop - Functional Multi purpose e-commerce Flutter app - 4

iShop - Functional Multi purpose e-commerce Flutter app - 5