Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

201 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwiftCart iOS App

SwiftCart Client App

  • Brands
  • Categories
  • Orders
  • Home Design
  • Coupons (Discount Code)
  • Shopping Cart
  • Payment
  • Ads
  • Settings
  • Product Info
  • Search
  • Favorites
  • Authentication (Auth)

SwiftCartAdmin iOS App

  • Admin CRUD Products
  • CRUD Inventory
  • Admin CRUD Coupons

Project Management

We used Trello to manage tasks and track progress throughout the development process.

Project Links

Architectural Design Pattern

We employed the Model-View-ViewModel - Coordinator (MVVM-C) architectural design pattern for both the client and admin apps.

Tools and Libraries Used

  • Swift
  • UIKit and Storyboard and NibFile
  • RxSwift
  • RxAlamofire
  • Reachability
  • Cosmos
  • Firebase
  • FireStore
  • UserDefault
  • Kingfisher and SDWebImage
  • ApplePay API
  • REST API
  • Swift Package Manager

Team Members

  • Ahmed Osman
  • Anas Salah
  • Elham Mohammed
  • Israa Mohammed

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages