- Purpose
- Project Overview
- Project Scope
- Design and Implementation Constraints
- Used technologies
- Utilities
- Stakeholders
-
Purpose 👽️
This document is created to describe how the system will be made
-
Project Overview 👔
E-commerce is a way for businesses and consumers to sell and purchase products online. Instead of marketing products to a local demographic around a brick-and-mortar store, the potential customer base is much larger and can potentially be located anywhere there is the internet.
-
Project Scope 🧐
- Create a Mobile App for the end user
-
Design and Implementation Constraints
- Mobile app: Native iOS app
- Back end : Softagi
- Design: Figma Link
-
Used technologies 🏗️
- Swift - UIKit - Unit Test
- Design Patterns: Delegate - Router
- Architecture Patterns: MVVM
- Frameworks: URLSession - CoreAnimation
- 3rd-Party:
- Combine
- Modern Concurrency
- Dependency Manager: Swift Package Manager
-
Utilities ⚗️
- Xcode
- Postman
-
Stakeholders 🧑💻
Name Role Github Linkedin Ahmed Yamany iOS Developer ahmed-yamany ahmed-yamany Ahmed Abo Elsood iOS Developer ahmedmohamedaboelsood ahmedaboelsood Mohamed Khaled iOS Developer Mo7amedkHAlED mo7amedk7aled Ibrahim Nasser iOS Developer thenasserr ibrahim-nasser Youssef Eldeeb iOS Developer Youssef0Eldeeb youssef-eldeeb Osama Elshora iOS Developer OsamaElshora osama-elshora