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
We are seeking an experienced freelancer to assist in setting up an OBS (Open Broadcaster Software) system. The project includes configuring a Stream Deck with clips and sound effects to enhance our streaming capabilities. Your expertise in OBS and related tools will en...
View JobHello, the email outgoing when signup - as patient or doctor - using gmail is having a bug. Looking for a laravel / angular full stack developer expert to start with this. After this, we have several other platforms and this one other bugs to fix. Thanks
View JobWe are looking for a highly skilled and experienced Xactimate Subject Matter Expert (SME) to train and guide our team on using Xactimate software effectively. Our goal is to become confident in creating accurate estimates, navigating the platform efficiently, and unders...
View Job