https://github.com/amirdaliri/commercelab
https://github.com/amirdaliri/commercelab
apollo-cli graphql swiftui
Last synced: 25 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/amirdaliri/commercelab
- Owner: AmirDaliri
- Created: 2024-11-19T19:12:46.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-11-22T09:02:24.000Z (5 months ago)
- Last Synced: 2025-02-13T14:41:25.380Z (3 months ago)
- Topics: apollo-cli, graphql, swiftui
- Language: Swift
- Homepage:
- Size: 2.96 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CommerceLab
CommerceLab Test Case
## Features
- **Expandable Category List**: Dynamically load and display categories and their subcategories in a collapsible, user-friendly list.
- **GraphQL Integration**: Fetch categories and subcategories using Apollo's GraphQL client for real-time updates.
- **Asynchronous Image Loading**: Efficiently load and display images using `AsyncImage` with graceful fallbacks.
- **Combine Framework**: Leverage Combine for managing state and reactive programming.
- **Elegant UI**: Designed with SwiftUI for a clean, responsive, and accessible user interface.
- **CI/CD**: Automated Build and UnitTest per each of the push on `main` branch