Giter Site home page Giter Site logo

elegancehub's Introduction

๐Ÿ“ฑ EleganceHub User App

Welcome to the EleganceHub User App, part of the EleganceHub m-commerce platform. This app is designed to provide customers with a seamless and intuitive shopping experience on iOS devices.

๐Ÿ“‹ Project Overview

The EleganceHub User App allows users to:

๐Ÿ›๏ธ Browse products by categories and brands

๐Ÿ” Search for specific products or brands

โค๏ธ Add products to a wishlist

๐Ÿ›’ Manage a shopping cart and proceed to checkout

๐Ÿ“œ View order history and details

๐Ÿ’ณ Make payments via cash or credit card

๐Ÿ” Authenticate and manage user profiles

๐ŸŒ‘ View the app in dark mode

๐Ÿฆ Pay using Apple Pay

๐Ÿ›๏ธ Architectural Design Pattern

The EleganceHub User App follows the MVVM (Model-View-ViewModel) architectural pattern:

Model: Represents data and business logic

View: Displays the UI and interacts with users

ViewModel: Mediates between the View and the Model, handling logic and state management

๐Ÿ› ๏ธ Technologies Used

UIKit: Framework for building the appโ€™s user interface

URLSession: Swift-based HTTP networking library for API interactions

Swift: Primary programming language for iOS app development

Reachability: Library for monitoring network connectivity

Lottie-iOS: Animation library for creating engaging UI animations

MVVM: Design pattern for separating UI from business logic

XCTest: Framework for unit testing to ensure code reliability

Screenshots

Simulator Screenshot - iPhone 15 Pro - 2024-06-20 at 16 16 07 Simulator Screenshot - iPhone 15 Pro - 2024-06-20 at 16 17 23 Simulator Screenshot - iPhone 15 Pro - 2024-06-22 at 06 09 17 Simulator Screenshot - iPhone 15 Pro - 2024-06-20 at 16 10 01 Simulator Screenshot - iPhone 15 Pro - 2024-06-20 at 16 04 40 Simulator Screenshot - iPhone 15 Pro - 2024-06-20 at 16 11 18 Simulator Screenshot - iPhone 15 Pro - 2024-06-22 at 05 50 28 Simulator Screenshot - iPhone 15 Pro - 2024-06-22 at 05 52 38 Simulator Screenshot - iPhone 15 Pro - 2024-06-20 at 16 18 46 Simulator Screenshot - iPhone 15 Pro - 2024-06-20 at 16 07 52 Simulator Screenshot - iPhone 15 Pro - 2024-06-20 at 16 08 14

elegancehub's People

Contributors

shimaasami400 avatar ayahany242 avatar raneemashraf avatar

Watchers

Ahmed Fekry avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.