Skip to content

iOS e-commerce app that takes online shopping to the whole new level

License

Notifications You must be signed in to change notification settings

ljaniszewski00/SwiftfulShopping

Repository files navigation

SwiftfulShopping

SwiftfulShoppingLogo - vertical (white)

Table of Content

General info

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.

Technologies

Status

Finished

Requirements

Apple iPhone with iOS 15+ installed

Functionalities

  • 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.

Screenshots

Login

Explore

Favorites

Cart & Order Creation

Search & Product Recognition

Profile & Settings

Preview Video

SwiftfulShoppingFinal.mp4