Slash E-Commerce App

Documentation

Slash is an elegant e-commerce app built using Flutter, designed to offer users a seamless browsing experience for Local Brands' products. With a focus on local Brand product browsing, detailed product information, captivating animations, and responsive design, Slash sets a new standard for online shopping.

Installation

Getting Started

  git clone https://github.com/Ahmed336-cell/slash_task.git

Navigate to the project directory:

cd slash_task

Install dependencies:

flutter pub get

Run Application

flutter run  

Features

Product Catalog: Explore a diverse range of products conveniently categorized for easy navigation.

Cart page: when adding a product to the cart page you find all products that were added and the total price appears

Favorite Page: you can add your favorite product in your favorite page due to the favorite icon

Animations: Enjoy smooth and elegant animations throughout the app, enhancing the user experience.

Responsive Design: Benefit from a responsive design that ensures optimal performance across various devices and screen sizes.

BLOc ( cubit) State Management: Utilizes BLoC (Business Logic Component) pattern for efficient state management and separation of concerns.

MVVM Architecture: Implements the MVVM (Model-View-ViewModel) pattern for a structured and maintainable codebase. Clean Architecture: Implements Clean Arch

Screenshots

Youtube Video

Demo