A shopping app made with UIKit on Swift using Firebase, feed with Fake Store API and designed with MVVM architecture.
- This e-commerce project takes pseudo-real store data from Fake Store API and build a store interface.
- Users are welcomed by an onboarding page.
- Users may browse general product page, search for specific products or categorize their browsing.
- Products have detailed pages with their rating, prices and descriptions.
- Users have baskets and basket data is saved in the Firebase database, users may visit their basket later to keep shopping, change the quantities of products in basket or delete them for basket altogether.
- Users also have a profile page with some options.
List the ready features here:
- Onboarding Page
- User Register And Login
- Products Page
- Product Search and Categorising Page
- Product Detail Page
- Basket for individual users
- User Profile
- Swift UIKit
- Firebase
- REST API
Demo
v3.mp4
Onboarding
Login
Register
Main Product Page
Search and Categorize
Detailed Product Page
Profile Page
Basket