Crafted as a mobile app, our platform seamlessly fetches product data through API integration, empowering users to effortlessly explore a diverse range of offerings. Designed with a blend of MVVM and Clean Architecture, the app ensures an intuitive user experience, enabling easy product search, addition or removal of favorites, and seamless cart management.
Leveraging UIKit and programmatic UI, our design prioritizes user-friendliness, ensuring a smooth and enjoyable shopping journey. Inclusion of UITests and Unit Tests further ensures the app's reliability and functionality. 🏆

- Add or ❤️ Remove Product 🗑️ from favorites
- Search for Product 🔍
This app is built with the help of the following libraries and dependencies:
- Firebase (version 10.17.0) 🔥
- Alamofire (version 5.8.1) 🚀
- Lottie (version 4.3.3) 🎮
Home | Product Detail | Search | Special Producst |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Favorites | Cart | Profile | Home Page |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Tags: Swift
UIKit
MVVM
iOS
E-commerce
E-Commerce-App
UnitTest
UITest
ProgrammaticUI
Programmaticly