RPS Digital
Digital product storefront with headless CMS content operations, Stripe purchase fulfillment, secure GCS download delivery, and supporting automation workflows.
Table of contents
Overview
Evidence trail
Authentication Layer (Clerk Middleware)
Clerk middleware and auth routes are present in code; source docs still include legacy NextAuth references.
Checkout and Fulfillment Pipeline
Stripe Checkout and webhook-driven order/download generation pipeline for post-purchase delivery.
CI/CD and Drift Detection Workflows
GitHub Actions workflows for CI checks, schema drift detection, sync jobs, and Vercel deployment orchestration.
Digital Product Pipeline Subproject
Adjacent generation pipeline using n8n/ImageMagick/Puppeteer for wall-art assets, PDFs, and CMS registration flows.
Secure Download Delivery (GCS Signed URLs)
Token-gated download endpoint that signs private Google Cloud Storage URLs and enforces download limits.
SEO and Merchant Feed Pipeline
Search/discovery system including structured SEO metadata and Google Merchant Center feed endpoints.
Storefront Application (Next.js App Router)
Next.js App Router storefront with Tailwind UI and Redux state for browsing and purchase flows.
Transactions Store (Prisma + PostgreSQL)
Prisma-backed transactional data model for orders, downloads, licenses, and customer records.
Shopify Catalog Ops and Custom Product Strategy
Codex session that turned RPS Shopify catalog work into a more durable operating system: local branch cleanup, catalog-health prioritization, source-image alt text, artist attribution, collection strategy, custom-product route planning, and a lightweight PDP-native product-studio direction.