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
Howdy! I run a small one-man web design business and I need help getting more clients. I just don't have the time or energy to find qualified leads AND make cold calls in a volume that will lead to signed contracts. I'm looking for someone who I can teach my unique valu...
View JobWe are seeking a skilled developer to integrate an API into our existing CRM, Builder Prime. This integration will streamline the management of customer and client deal flows, enhancing our operational efficiency. The ideal candidate should have experience with CRM syst...
View JobWe are seeking experienced coders to enhance the structure and functionality of our website question bank. The ideal candidates will have a strong background in web development and a passion for optimizing user experience. Your role will involve analyzing the current sy...
View Job