Objective: rescue & finish our Gadget.dev Shopify connector so merchants can install, redirect back to our Next.js SaaS, and push webhooks into Pub/Sub. Deliver a rock-solid OAuth flow, working webhook pipeline, and clear docs—within 3 weeks. 1 | Project Snapshot Our Gadget.dev Shopify connector stalls at the final redirect (“can’t display app”). We need someone who has shipped Shopify apps before to close the OAuth loop, finish the JWT hand-off to our public Next.js app, and make sure the existing webhooks actually fire into Pub/Sub. 2 | User Flow (happy path + edge cases) Install – user clicks Authorize Shopify in our Next.js UI → completes Shopify install → redirected back with JWT payload. Re-install / token refresh – expired or revoked token restarts the flow automatically. Uninstall – app/uninstalled webhook (already coded) clears tokens + flags shop inactive. 3 | What’s Already in Place Gadget project with models, OAuth helper, webhook registrations, Pub/Sub wiring, and env vars. Next.js app (Pages Router) ready to receive shop, jwt, nonce params. Tokens stored in Gadget’s Postgres, encryption helper in place. Your job is to make the flow bullet-proof and add any missing error handling / logs. 4 | Deliverables & Milestones Milestones: M1: OAuth fixed, Install completes, tokens stored, Next.js shows success banner - Week 1 M2: Webhook bridge stable, Existing webhooks hitting Pub/Sub with verified HMAC - Week 1–2 M3: Re-install & uninstall flows, Auto-refresh works, uninstall cleanup verified - Week 2 M4: Docs & hand-off, README update: env vars, run-book, troubleshooting tree - Week 3 5 | Skill Stack We Need Proven Shopify app dev (Remix, Gadget.dev, or similar) with live examples. Deep OAuth + JWT chops in Node/TypeScript. Next.js experience (handling redirects & cookie/session storage). Comfort with Google Pub/Sub. Security mindset—HMAC validation, token encryption, refresh flows. 6 | What to Include in Your Proposal Links to live Shopify apps or public code you’ve built. Quick outline of how you’d structure token storage & refresh. Confirmation you can meet the 3-week timeline. Rate & hours estimate.
Keyword: Software Development
Price: $40.0
Web Development Next.js Node.js TypeScript Shopify HTML Remix OAuth
I've built a web-based app that works fine on its own. I do not need it to be a native app, some form of WebView app that merely points to my app's site is all I need. I am open to including functionality that will help get it approved on the Apple and Play stores. I al...
View JobJob Description: Python Developer – Desktop App for Legal Pre-Bill Review Automation ________________________________________ Project Summary We need a custom-built desktop application that can ingest billing data from Rocket Matter, apply rule-based checks, auto-sugges...
View JobA2E Solutions is currently seeking an innovative, skilled, computer science or similar major to continue development on a cloud based application utilizing smartphone apps to enhance the lives of individuals with cognitive challenges, such as those on the autism spectru...
View Job