https://github.com/zubair1021/e-commerce_flutter_app
This is the flutter project . This project was done in my TEIRS Limited Mobile Development Internship
https://github.com/zubair1021/e-commerce_flutter_app
dart firebase firebase-auth firebase-database firestore flutter-apps mobile-development
Last synced: 2 months ago
JSON representation
This is the flutter project . This project was done in my TEIRS Limited Mobile Development Internship
- Host: GitHub
- URL: https://github.com/zubair1021/e-commerce_flutter_app
- Owner: Zubair1021
- Created: 2024-08-24T11:00:34.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-24T14:52:31.000Z (almost 2 years ago)
- Last Synced: 2025-05-14T09:17:49.598Z (about 1 year ago)
- Topics: dart, firebase, firebase-auth, firebase-database, firestore, flutter-apps, mobile-development
- Language: Dart
- Homepage: https://drive.google.com/file/d/12jBBBM5Y1LWQxGrbD4kx1DQUZEy-VR6p/view
- Size: 2.15 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🛒 E-commerce App - Tiers Limited Internship Project
This repository contains the code for my E-commerce app, developed as part of my internship at Tiers Limited. The app is designed to provide a seamless shopping experience with Firebase integration and proper form validation.
## ✨ Features
- 🔥 **Firebase Integration**: The app is connected to Firebase for authentication, database, and storage purposes.
- 🔑 **User Authentication**: Supports user sign-up, login, and password reset functionalities.
- 🛍️ **Product Management**: Users can browse, search, and filter products by categories.
- 🛒 **Cart Functionality**: Users can add products to their cart, view cart details, and proceed to checkout.
- 📦 **Order Processing**: Complete order processing workflow from cart to payment.
- ✅ **Form Validation**: Proper validation is implemented to ensure data integrity and user experience.
- 📱 **Responsive Design**: The app is fully responsive, providing a consistent experience across different devices.
## ⚠️ Limitations
While the app covers the essential features of an e-commerce platform, there are a few limitations:
- 💳 **Payment Gateway**: Integration with a payment gateway is not included in this version.
- 📈 **Scalability**: The app is designed for small to medium-sized e-commerce stores and may require further optimization for larger scales.
- 🔧 **Limited Admin Features**: Currently, the admin panel has basic functionalities like product management and order tracking, but lacks advanced features such as analytics and reporting.
## 🛠️ Technologies Used
- 🎯 **Flutter**: For developing the cross-platform mobile app.
- 🔥 **Firebase**: For backend services including authentication, database, and storage.
- 🧑💻 **Dart**: The primary programming language used for Flutter development.
## UI Design
### Sign up page

### Sign in page

### Main Page

### Add Product page

## 🌐 Project Complete Demo Video
You can see the project working by clicking [here](https://drive.google.com/file/d/12jBBBM5Y1LWQxGrbD4kx1DQUZEy-VR6p/view?usp=sharing).