Skip to content

ozancck/E-CommerceApp-SwiftUI

Repository files navigation

E-CommerceApp-SwiftUI 🛍️

A modern e-commerce application built with SwiftUI, following the MVVM architecture pattern. The app features a clean and modular structure with separate core components and feature modules.

Swift Version Platform License

🌟 Features

  • Home: Browse featured products and categories
  • Category Products: View products by category
  • Product Detail: Detailed product information
  • Search: Find products easily
  • Cart: Shopping cart management
  • Profile: User profile management
  • Custom Tab Navigation: Smooth navigation between features

📁 Project Structure

E-CommerceApp-SwiftUI/
├── Core/
│   ├── Managers/
│   ├── Models/
│   └── Network/
├── Features/
│   ├── Cart/
│   ├── CategoryProducts/
│   ├── Home/
│   ├── ProductDetail/
│   ├── ProductList/
│   ├── Profile/
│   ├── Search/
│   └── Tab/
└── Assets.xcassets/

🛠️ Technical Stack

  • SwiftUI: Framework for building user interfaces
  • MVVM Architecture: Clear separation of concerns
  • Modular Structure: Feature-based organization
  • Network Layer: API communication handling
  • Core Managers: Centralized business logic

⚙️ Installation

  1. Clone this repository
git clone https://github.com/yourusername/E-CommerceApp-SwiftUI.git
  1. Open E-CommerceApp-SwiftUI.xcodeproj in Xcode

  2. Build and run the project

📱 Screenshots

📝 License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages