Skip to content

Our E-commerce mobile application is built using Flutter and Firebase, providing a seamless and engaging shopping experience for users. This powerful combination allows for smooth cross-platform functionality, ensuring that users can enjoy a high-performance shopping app on both iOS and Android devices.

Notifications You must be signed in to change notification settings

Arif0388/shopper

Repository files navigation

🛒 Shopper app using flutter & firebase

Our E-commerce mobile application is built using Flutter and Firebase, providing a seamless and engaging shopping experience for users. This powerful combination allows for smooth cross-platform functionality, ensuring that users can enjoy a high-performance shopping app on both iOS and Android devices.

🚀Key features include:

❤️User Authentication: With Firebase Authentication, users can easily sign up and log in securely using email/password or third-party authentication (Google, Facebook, etc.), ensuring a personalized experience.

❤️Product Catalog: The app features a rich catalog of products, categorized and searchable for easy browsing. Firebase Firestore is used to store and manage product data, making it easily scalable as your inventory grows.

❤️Real-time Data: Firebase provides real-time updates, ensuring users are always seeing the most current product information, including availability, prices, and discounts.

❤️Shopping Cart & Wishlist: Users can easily add products to their shopping cart or save them to their wishlist, which are synchronized in real-time across devices.

❤️Secure Payments: Integration with various payment gateways allows for secure and easy payment options, providing a seamless checkout experience.

❤️Order Management: Firebase Cloud Firestore helps manage order history, tracking, and real-time order status updates, keeping both users and administrators informed at all times.

❤️Push Notifications: With Firebase Cloud Messaging, the app sends push notifications to keep users updated on new products, discounts, and order status.

Admin Dashboard: Admins can access an intuitive dashboard to manage products, view orders, track inventory, and communicate with users, all from one centralized location.

Tech Stack

Client: Flutter, Dart, Firebase

Screenshots

.Main Screen


.Confirm Order Screen


.Drawer Screen

.Products Screen


.Products Details Screen


.All Category Screen


.All Sale Screen


.All Products Screen


Authors

App Logo

Logo

Run Locally

Clone the project

 git clone https://github.com/Arif0388/shopper.git

Go to the project directory

  cd my-project

Install dependencies

 1-cupertino_icons: ^1.0.8
 2-flutter_svg: ^2.0.17
 3-provider: ^6.1.2
 4-firebase_auth: ^5.5.0
 5-firebase_core: ^3.10.0
 6-get: ^4.7.2
 7-google_sign_in: ^6.2.2
 8-cloud_firestore: ^5.6.4
 9-sign_in_button: ^3.2.0
 10-flutter_keyboard_visibility: ^6.0.0
 11-flutter_easyloading: ^3.0.5
 12-firebase_messaging: ^15.2.3
 13-carousel_slider: ^5.0.0
 14-cached_network_image: ^3.4.1
 15-image_card: ^0.0.4

Download

About

Our E-commerce mobile application is built using Flutter and Firebase, providing a seamless and engaging shopping experience for users. This powerful combination allows for smooth cross-platform functionality, ensuring that users can enjoy a high-performance shopping app on both iOS and Android devices.

Resources

Stars

Watchers

Forks

Packages

No packages published