تفاصيل العمل

SwiftCart is a comprehensive e-commerce application designed to revolutionize the online shopping experience. Developed as part of a graduation project at ITI (Information Technology Institute), it includes two robust iOS applications: SwiftCart Client App and SwiftCart Admin App.

where I worked with my talented team members Ahmed Osman, Ellham Mohamed , and Israa Muhammed.

SwiftCart Client App:

Explore Products: Browse products by brands, categories, and manage orders.

Intuitive Home Design: User-friendly interface for seamless navigation.

Special Offers: Apply discount codes for savings.

Shopping Cart and Payment: Manage cart items and choose from various payment options including Apple Pay.

Advertisements: Stay updated with the latest promotions.

Customizable Settings: Personalize your experience by changing currency, updating profile info, and managing addresses.

Detailed Product Info: View product descriptions, images, reviews, and ratings.

Favorites and Search: Save products as favorites and use the search bar for easy access.

Secure Authentication: Protect your account with secure login and authentication.

SwiftCart Admin App:

Product Management: Create, read, update, and delete products efficiently.

Inventory Control: Manage stock levels and update inventory.

Coupon Management: Create and manage discount codes for promotions.

Secure Authentication: Ensure secure access for admin users.

Efficient Search: Quickly find products, orders, and inventory items.

Project Management:

We used Trello to manage tasks and track progress throughout the development process.

Architectural Design Pattern:

We employed the Model-View-ViewModel - Coordinator (MVVM-C) architectural design pattern for both the client and admin apps.

Tools and Libraries Used:

Swift

UIKit, Storyboard, NibFile

RxSwift, RxAlamofire

Reachability, Cosmos

Firebase, FireStore, UserDefault

Kingfisher, SDWebImage

Apple Pay, REST API, Swift Package Manager

بطاقة العمل

اسم المستقل Anas S.
عدد الإعجابات 0
عدد المشاهدات 13
تاريخ الإضافة
تاريخ الإنجاز

المهارات المستخدمة