All projects
shopify-magicalcx.sh

MagicalCX Shopify Bridge

Shipped

Shopify embedded app bridging MagicalCX to merchant stores — Admin API access from inside Shopify admin.

Full-stack engineer

Screenshots and demo video coming soon

shopify-magicalcx_case_study.sh

~/projects cat shopify-magicalcx_case_study.txt

// Problem

MagicalCX needs to call Shopify Admin APIs on behalf of merchants — orders, products, customers — without merchants leaving their Shopify workflow or managing separate credentials.

// What I built

I built the MagicalCX Shopify Bridge as a backend that connects MagicalCX to Shopify merchant stores. It is a Shopify embedded app installable from the Shopify App Store, using React Router, App Bridge, Polaris, and Prisma session storage so MagicalCX can authenticate and call Admin APIs from inside Shopify admin.

// Architecture

React Router–based Shopify embedded app installable from the Shopify App Store. Backend bridge exposes Shopify Admin API access to MagicalCX. App Bridge for admin integration, Polaris for native Shopify UI, Prisma for session storage. Vite build toolchain with Shopify CLI deployment workflow.

// Stack

Shopify App React TypeScript Prisma Shopify Polaris App Bridge Vite Tailwind

// Outcomes

  • ▸ Shopify App Store installable embedded app bridging MagicalCX to merchant stores
  • ▸ Full Shopify Admin API access from within MagicalCX workflows
  • ▸ Public GitHub repo with Shopify app integration

// Related projects