ahmed-yamany / EcoMarket

E-commerce iOS App In collaboration with a group of talented iOS developers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EcoMarket πŸŽ‰

Table of Content 🧱

Introduction

  1. Purpose
  2. Project Overview
  3. Project Scope
  4. Design and Implementation Constraints
  5. Used technologies
  6. Utilities
  7. Stakeholders

Introduction

  1. Purpose πŸ‘½οΈ

    This document is created to describe how the system will be made

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

  3. Project Scope 🧐

    • Create a Mobile App for the end user
  4. Design and Implementation Constraints

    1. Mobile app: Native iOS app
    2. Back end : Softagi
    3. Design: Figma Link
    4. video on: LinkedIn
  5. 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
  6. Utilities βš—οΈ

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

About

E-commerce iOS App In collaboration with a group of talented iOS developers


Languages

Language:Swift 100.0%