The Idea

Welcome to a comprehensive overview of the technologies powering this website. Our initial concept was to present our content using a headless approach.

In a headless architecture, the front end (the part users interact with) is decoupled from the back end (where content is managed). This separation allows for greater flexibility and scalability, enabling us to deliver content across various platforms and devices seamlessly. Sanity Headless CMS serves as the backbone for all our content, while Shopify Hydrogen manages everything related to products. For security reasons, we have left checkout and account management in Shopify's capable hands. Oxygen provides blistering-fast hosting, ensuring an optimal user experience.

And this is just the beginning.

If you're interested in enhancing your online presence with a similar approach—fast, secure, and easy to maintain, all without a single line of code—feel free to get in touch: markus [at] modularfield.net

Core Technologies

React
React is a JavaScript library for building user interfaces. Its component-based architecture allows for reusable code and better organization of application logic. React's virtual DOM enhances performance by minimizing direct manipulations to the actual DOM, making UI updates faster.

Shopify Hydrogen
Hydrogen is a React-based framework designed for building custom Shopify storefronts. It provides a set of optimized components and hooks specifically tailored for eCommerce, ensuring a seamless experience.

Shopify Oxygen
Oxygen is a hosting platform built by Shopify for deploying headless commerce applications. It offers global CDN capabilities, ensuring fast load times and reliability. Oxygen supports dynamic content delivery and integrates seamlessly with Shopify's backend.

Sanity
Sanity is a headless CMS that provides a flexible content model and real-time collaboration features. Its structured content allows to create custom tailored content types. Sanity's powerful querying capabilities via GROQ (Graph-Relational Object Queries) and rich media support make it a popular choice for modern web applications, enabling quick iterations and scalable content management.

TypeScript
TypeScript is a superset of JavaScript that introduces static typing to the language. This feature allows developers to catch errors early in the development process and enhances code readability. TypeScript integrates seamlessly with modern JavaScript frameworks, providing type definitions and improved tooling support. It is particularly beneficial for larger codebases, where maintaining consistency and clarity is crucial.

Tailwind CSS
Tailwind CSS is a utility-first CSS framework that promotes rapid UI development. By providing pre-defined classes for styling, developers can build responsive and custom designs without leaving their HTML. Tailwind's configuration options allow for extensive customization, and its JIT (Just-In-Time) mode optimizes CSS output for improved performance. It encourages a consistent design system across projects.

Remix Run
Remix Run is a modern React framework that focuses on user experience and performance. It provides server-side rendering (SSR) capabilities, enabling faster initial page loads and improved SEO. With built-in data fetching and routing features, Remix simplifies the development process while promoting best practices in web application architecture. Its focus on progressive enhancement ensures a robust experience across all devices.