Shopify App

Ex Aurum

A custom Shopify admin app for product collection management

Ex Aurum Shopify admin app logo

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

React Router 7ReactViteShopify Admin GraphQL APIShopify App BridgePolaris Web ComponentsPrismaSQLiteNode.jsDocker

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

Learn More →

Ready to build something like this?

Start Your Project