![](https://private-user-images.githubusercontent.com/58072774/317475964-f8c39051-385a-4b07-ad7a-8b7cda3d275e.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQxOTA1NjcsIm5iZiI6MTcyNDE5MDI2NywicGF0aCI6Ii81ODA3Mjc3NC8zMTc0NzU5NjQtZjhjMzkwNTEtMzg1YS00YjA3LWFkN2EtOGI3Y2RhM2QyNzVlLmpwZWc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODIwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgyMFQyMTQ0MjdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lMThkZmY4NzdkM2U5OTc3ZjdmODdjZTY3NzFiNjc4OWMwODFiODUwMDM2NmZkMmFhMTc2YzVmYjM5Nzk1MDk2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.KXCO5jV9zDXU9i9bB1uifSDIBbJ4Xp1PgfTfQVgo_M4)
- 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