iOS shopping app with integrated machine learning and artificial intelligence boosting selling processes.
Customer can Sign Up in different ways, including e-mail and facebook, google, github accounts.
Project localized both in english and polish languages with possibility of expanding for much more.
Over 20k lines of code and tens of project files with assets.
Focues on maintaining clean code and swift good practices.
- Swift [SwiftUI + UIKit]
- Xcode 13/14
- Apple ML
- Apple AVKit
- Apple CoreLocation
- Firebase Auth, Firebase Firestore, Firebase Storage
- Texterify
- Lottie
- Stripe
- Facebook Auth,
- GitHub Auth,
- Google Auth
- Kingfisher
- Inject
Finished
Apple iPhone with iOS 15+ installed
- Buy various products offered by a seller
- Get access to all your current and past orders at any time
- Create a return for the products you do not want anymore
- Recognize products by taking a photo or uploading an image from the camera
- Save your favorite products and get back to them when you like
- Compare specification of up to 4 products of same category
- Recommend products you buy by rating them and writing reviews
- Pay online with Stripe and have product delivered as soon as it is possible
- Get realtime notifications about various errors across the app
- Explore products the way you like - either list or grid view
- Get advantage of various discounts
- Customize app to the fullest by changing app's main color theme
- SignUp with different methods such as E-mail Address, Facebook, Google, GitHub accounts
- Speed up first shopping process with one-click location provider
- The possibility of changing user's data including e-mail address, password, signing out and deleting user's account
- Biometric security (FaceID and TouchID)
- Special offline mode where all network functions are turned off.
- Full English and Polish localization
- Light and dark color themes
- Full onboarding, executing at first app's launch, taking the user on a tour across all of the app's most vital functionalities.