← Обяви

Next.js + Sanity developer for clinic site (no PHI, design already done)

Бюджет: $35.0 - $50.0 HOURLY / PART_TIME ⭐ 0.00 (0) United States

next.js, react-js, css, seo

I need a Next.js + Sanity developer to add a headless CMS and blog/content engine to my existing clinic marketing site (getwellclinic.com), hosted on Vercel. The design is already live; you will preserve the current look and feel while making services, pricing, locations, FAQs, and blog posts editable in Sanity by non-technical staff. Stack: - Next.js (App Router) on Vercel - Sanity Studio with Admin/Editor roles - Sanity webhook to Vercel deploy hook on publish - Strong SEO: metadata, schema/JSON-LD, sitemap, robots.txt, canonical tags, clean URLs, image optimization, Core Web Vitals Critical constraints (must read): - No PHI may ever be stored in the CMS, Vercel, a database, or email. - Do NOT build on-site forms that store data anywhere in the stack. - All patient actions route externally only: Calendly for booking, Patient Fusion for the patient portal. - Preserve the existing visual design exactly. This is not a redesign. Scope: - Mirror the current site design in Next.js components - Create Sanity schemas (site settings, home sections, services, pricing, locations, FAQs, blog, CTAs) - Wire CMS content into pages and implement draft preview - Implement SEO and performance best practices - Migrate existing public content from the current site Deliverables: - CMS-powered version of the current site on Vercel - Sanity Studio with Admin/Editor roles + staff editing documentation - Working webhook-based publishing flow (Sanity publish triggers Vercel deploy) When you apply, please: - Share 2-3 links to Next.js + headless CMS projects (ideally local business/healthcare) - Briefly describe how you would enforce the "no PHI / no on-site form storage" rule in this stack - Confirm your rough rate and timeline Screening question: Explain how you would structure Sanity schemas and Studio permissions so Editors can update blog, service, pricing, and location content, while settings and sensitive controls stay limited to Admins.
Отвори в Upwork