- 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
- video on: LinkedIn
-
Used technologies 🏗️
- Swift - UIKit
- Design Patterns: Abstract Factory - Proxy - Adapter - Coordinator with Router
- Architecture Patterns: Clean Architecture and MVVM with Coordinator
- Frameworks: CoreAnimation - Combine
- 3rd-Party: MakeConstraints
- Modern Concurrency
- Custom Shapes
- Dependency Manager: Swift Package Manager
- Logger
-
Utilities ⚗️
- Xcode
-
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 Hassan Sayyed iOS Developer hassanSayed0 hassan-sayed