Welcome to the XYZ E-Commerce App! This app is developed by XYZ, an innovative company specializing in providing top-notch E-Commerce solutions. This README will guide you through setting up and understanding our app.
XYZ E-Commerce App is a mobile application designed to provide users with a seamless shopping experience. With a user-friendly interface and powerful features, our app allows customers to browse through a wide range of products, make purchases securely, and track their orders with ease.
- Browse through a vast catalog of products
- Search for specific products using keywords
- View detailed product information including images, descriptions, and prices
- Add products to the cart for future purchase
- Manage the cart by adding, removing, or updating items
- User authentication and account management
- Flutter: A cross-platform framework for building mobile applications.
- MVVM Architecture: Model-View-ViewModel architecture pattern for separation of concerns and maintainability.
- Provider: State management library for managing application state efficiently.
- Dio: A powerful HTTP client for making network requests.
- Make sure you have Flutter installed. If not, follow the instructions here.
- Ensure that your preferred IDE or code editor (such as Visual Studio Code) is set up for Flutter development.
-
Clone this repository to your local machine:
git clone https://github.com/MalanDev/ecom_shop.git
-
Navigate to the project directory:
cd ecommerce-app
-
Install dependencies:
flutter pub get
- Connect a device or start an emulator.
- Run the app:
flutter run
This project is licensed under the MIT License.
Thank you for choosing XYZ E-Commerce App!