Gatsby Starter Shopify App

screenshot of Gatsby Starter Shopify App
gatsby
react
firebase

[Experimental] Serverless Shopify App w/ Gatsby & Firebase

Overview

This Gatsby starter is a serverless Shopify app built using Firebase hosting and Firebase functions. It allows for authenticated Shopify app access. Please note that this app is not yet production ready and is still under development towards a stable release.

Features

  • Firebase Firestore Realtime DB
  • Serverless Functions API layer using Firebase Functions
  • Admin API (Graphql) Serverless Proxy
  • Shopify Polaris integration (AppProvider, etc.)
  • Application Charge Logic with a variable trial duration
  • Webhook Validation & Creation
  • GDPR Ready (Including GDPR Webhooks)
  • CircleCI Config for easy continuous deployments to Firebase

Summary

The Gatsby Starter Shopify AppCircleCI is a serverless Shopify app built using Firebase hosting and Firebase functions. It includes features such as Firestore Realtime DB, serverless functions API layer, Shopify Polaris integration, application charge logic, and more. This guide provides step-by-step instructions for installing and setting up the Gatsby starter theme.

gatsby
Gatsby

GatsbyJS is a free and open-source static site generator based on React. It uses a modern development stack including Webpack, GraphQL, and modern JavaScript and CSS frameworks. It also provides a rich set of plugins, starters, and themes.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

firebase
Firebase

Firebase offers a comprehensive set of features, including real-time database, authentication, hosting, cloud functions, storage, and more. Firebase provides an easy-to-use interface and allows developers to focus on building features rather than managing infrastructure.