Shopify App (Gadget.dev) – Product Page Video Stories + Basic Analytics (MVP)
Upwork

Remoto
•Hace 2 semanas
•Ninguna postulación
Sobre
I’m looking for a Shopify app developer (preferably with experience using Gadget.dev) to build a very lean MVP of a “Product Video Stories” app. The goal of this first version is to keep it simple, affordable, and focused, so I can validate adoption with my community before investing in additional features. About the app - The app will allow merchants to show 1–2 short video “stories” on the product page, and collect very basic analytics about: - whether customers are watching these videos; and whether the videos seem to be helping sales in a simple way. This is not a full marketing suite. It’s a focused MVP. I previously explored a similar idea using Remix, but for this project I want to start fresh and build everything directly on Gadget.dev. Tech & platform - The app must be built as a Gadget app (using Gadget’s backend, data layer, and Shopify integration). It should be installable on multiple Shopify stores (public app or similar). Standard Shopify app structure: - Shopify OAuth - Theme App Extension for the product page - In-app UI for analytics only (configuration happens mainly in the theme editor) - I do not want to use a separate external database (PostgreSQL, Supabase, etc.). All data storage should be handled inside Gadget. If you have a recommended best-practice architecture for Gadget + Shopify (App Bridge, Polaris, etc.), I’m open to suggestions. Core feature: Product Page Video Stories (per product template) The app should provide a Theme App Extension section or block (for example: Product Stories) that the merchant can add to their product page template using the Shopify theme editor. For each product template, the merchant should be able to: Add the Product Stories section to the product page template. Configure 1–2 video URLs that will be shown as stories for products using that template. Turn autoplay on/off via a simple toggle. This means: If the merchant creates a custom template for a specific product, they can set videos specific to that product. If multiple products share the same template, they will naturally share the same video stories (standard Shopify behavior). Video source: The merchant uploads the video to Shopify (e.g. Files or product media). In the section settings, they paste the video URL(s) or select from available media. Basic behaviour: Videos should be muted by default, with an option to unmute. Autoplay controlled by a simple on/off setting. Implementation should be as lightweight as possible, so it doesn’t noticeably slow down the product page. ⚠️ Important: I do not need a separate “assign video to product” screen inside the app. The association between product and video is done directly in the theme editor via the section settings. For this MVP, I only need product page stories no home page, no collection page carousel, and no advanced layout options. Admin panel & basic analytics Inside the app, I need a simple analytics-focused admin panel, not a complex configuration tool. The app should: Collect events from the front-end (Theme App Extension), such as: Video viewed on a product page. Store these events using Gadget’s data models. The admin panel can be simple, but should show: Number of video views per product/template. A simple indication of sales influenced, such as: number of orders for products whose pages were viewed with video stories; or another straightforward metric you recommend that links product page views with orders in a simple MVP-friendly way. I don’t need charts or advanced dashboards at this stage just clear numbers that help answer: “Are people watching the videos?” “Do the videos appear to help sales in a basic way?” Deliverables A working Shopify app built on Gadget.dev. A Theme App Extension for the product page, allowing 1–2 video URLs and an autoplay toggle per product template (configured via the theme editor). A simple analytics page inside the app showing video views and a basic sales-influence metric. Basic documentation on how to install the app, add the section to a product template, and read the metrics Budget & timeline This is a small, focused MVP. My initial budget is around $500 (fixed price) and I’d like it completed within a few weeks once we start. I’m open to discuss details based on your experience and proposal. Ideal freelancer Experience building Shopify apps with Theme App Extensions. Familiar with Gadget.dev or confident using it after reading the docs. Comfortable working on lean MVPs and communicating progress clearly. Please include in your proposal: A short summary of your experience with Shopify apps and, if any, Gadget.dev. How you would implement video view tracking and a simple sales-influence metric in this MVP. Your estimated timeline and fixed price for this project.



