e commerce
Othaim Markets
E-commerce · Content-driven storefront
Next.js storefront for Othaim. Marketing publishes from Contentful; the frontend still has to stay fast.
Software Engineer·2024·Remote
Othaim Markets
Context
Othaim needed a content-driven storefront so merchandising could change pages without a deploy, while the Next.js app absorbed retail traffic.
Problem
CMS publish speed and storefront performance were in tension — marketing wanted independence, engineering needed a stable GraphQL layer.
- —Headless content model complexity
- —GraphQL query cost on catalog and landing pages
- —Stability during traffic spikes
What I worked on
- →Built Next.js and GraphQL storefront features
- →Integrated Contentful as the merchandising source of truth
- →Tuned rendering and queries for busy retail pages
Architecture & approach
Next.js App Router frontend, GraphQL against Contentful, with query and UI work aimed at publish-without-deploy and acceptable load times.
Outcome
- ✓Non-engineers can publish storefront content without a release
- ✓Storefront performance held up under iterative optimization
- ✓Production remained stable through those changes
Stack
Next.jsReactGraphQLContentfulTypeScript