Shopify App Development (Theme App Extension + Flask Backend, Stub Recommendations) We are looking for an experienced Shopify App Developer to build a private Shopify app with a Python (Flask) backend that displays product recommendations on product pages. This project is focused on Shopify app architecture, OAuth, App Proxy, and frontend rendering. The recommendation logic itself can be dummy / hardcoded, as it will be replaced later with a proprietary ML system. Goal Create a Shopify app that: Installs cleanly on a Shopify development store Adds a Theme App Extension block to product pages Calls a Python Flask backend via App Proxy Displays fake product recommendations (stub data) Is structured so that ML logic can be swapped in later without changing the Shopify app 1️ Shopify App Setup Create a private/custom Shopify app Proper OAuth flow (embedded app) App installs cleanly on a dev store App Proxy configured correctly 2️Theme App Extension Create a Theme App Extension Add at least one block: “Related Products” or “Frequently Bought Together” Block must be configurable from the theme editor Block renders product cards (title + image + price) 3️Backend (Python / Flask) Flask server with: OAuth handling App Proxy endpoint Frontend Integration JavaScript fetches recommendations from App Proxy Uses Shopify Storefront API or Liquid objects to render product cards Graceful handling of: No recommendations Loading state Errors 5️Code Quality & Handoff Clean, readable code Clear folder structure .env.example provided README with: How to run backend How to install app on a dev store Where to plug in ML logic later Security & IP Constraints (Important) No ML code will be provided Developer must not implement any real recommendation algorithms Only dummy / hardcoded / random recommendations are required Final deliverable must allow us to replace one Python function to inject our ML logic later