E-Commerce app with Swift UIKit. --> App Preview & Instruments Leaks Record <--
- View and search products
- Add and remove products from basket (Firebase)
- Save and remove products as favorites (Realm)
- Create and complete orders (Firebase)
- User account creation and authentication (GoogleSignIn, Firebase(with verify emails))
- VIPER (View-Interactor-Presenter-Entity-Router)
These libraries were installed using Swift Package Manager.
-
SnapKit: SnapKit is used for programmatically setting up constraints.
-
Firebase: It is used in the project for authentication and data management.
-
Realm: It is used in the project for local data storage.
-
GoogleSignIn: It is used in the project for authentication with Google accounts.
-
SDWebImage: It is used to efficiently download and display images from remote URLs in the app.
-
SPAlerts: It is used to show informative and user-friendly alerts to the user.
- iOS 14+
ECommerce-AppPreview.mp4
ECommerceInstruments.mp4
- Berkay Sancar