Skip to content

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

Notifications You must be signed in to change notification settings

ahmed-yamany/EcoMarket

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages