ShopShowcase is a modern, cross-platform e-commerce mobile app built with .NET MAUI. It connects to the Shopify Storefront API via GraphQL to fetch product data, display variants and options, and manage a cart experience, making it a great starting point for mobile Shopify clients.
- ๐ฆ Displays real-time products from Shopify
- ๐จ Supports variant selection (e.g. Size, Color)
- ๐ Add-to-cart functionality with quantity controls
- ๐ฑ Cross-platform: Android, iOS, macOS, and Windows
- โก MVVM architecture with data binding
- ๐ Built-in GraphQL integration with error handling
Coming Soon
- .NET MAUI for UI
- Shopify Storefront API via GraphQL
HttpClientfor API requestsSystem.Text.Jsonfor serializationMVVMPattern
- .NET 9 SDK
- Visual Studio 2022+ with MAUI workload installed
- A Shopify Storefront Access Token & Storefront URL
- Clone the repo:
git clone https://github.com/iNoles/ShopShowcase.git
cd ShopShowcase-
Configure your Shopify credentials in
AppConfig.cs -
Run the app:
dotnet build
dotnet maui run