gmullermusic.com

https://gmullermusic.com(opens in a new tab)screenshot of the hompage of gmullermusic.com

A static JAMstack site written with React and GatsbyJS. Content management is handled by Netlify CMS (now Decap CMS). A custom schema allows the client the autonomy to update content like upcoming shows, albums, copy, and more. The content is stored as markdown and versioned alongside the source code. The content is fetched via GraphQL queries when the site is built. The markup is then pre-rendered and served up as static HTML, CSS, and JavaScript files. The site is hosted on Netlify.

Key Features

  • Fully responsive, mobile-first design
  • JAMstack architecture
  • Progressive web app
  • Modular, component-scoped styling via CSS Modules
  • Content management with Netlify CMS (now Decap)
  • Hosting and Git-based deployment with Netlify
  • A custom contact form leverages Netlify's serverless form handling

Tech Stack

JavaScriptReactGatsbyGraphQLCSS ModulesNetlifyNetlify CMS (now Decap)