Ex Aurum
A custom Shopify admin app for product collection management

Overview
Ex Aurum is a custom Shopify admin app built for managing jewelry product collections directly within the Shopify dashboard. Using the latest React Router framework and Shopify's Admin GraphQL API, it gives merchants a purpose-built interface for browsing collections, creating products, and managing inventory - all without leaving their admin panel.
The Challenge
Shopify's built-in admin interface is designed for general e-commerce. Merchants selling curated jewelry collections needed a specialized workflow for browsing collection hierarchies, bulk managing product variants, and updating pricing - tasks that require too many clicks and context switches in the default admin.
The Solution
We built an embedded Shopify admin app using React Router and Shopify's Polaris web components for a native look and feel. The app connects to the Admin GraphQL API for product creation, bulk variant updates, and collection browsing. Session management uses Prisma with SQLite, supporting expiring offline access tokens with automatic refresh. Admin intents let merchants jump directly to product editing in the Shopify admin from within the app.
Tech Stack
Results
Embedded Admin App
Runs natively inside the Shopify admin dashboard with seamless merchant UX
GraphQL-First
Pure Admin GraphQL API integration - no REST, with codegen for type-safe queries
Secure by Default
OAuth with expiring offline tokens, Prisma session storage, and webhook signature verification
App Store Ready
Fully configured for Shopify App Store distribution with Docker deployment support
Related Service
Shopify App Development