Giter Site home page Giter Site logo

thedemodev / crystallize-gatsby-boilerplate Goto Github PK

View Code? Open in Web Editor NEW

This project forked from crystallizeapi/crystallize-gatsby-boilerplate

0.0 0.0 0.0 644 KB

Get up and running on Crystallize with Gatsby

Home Page: https://crystallize-gatsby-boilerplate-mu-rosy.now.sh

License: MIT License

JavaScript 98.46% CSS 1.54%

crystallize-gatsby-boilerplate's Introduction

Crystallize Gatsby Boilerplate

React: latest Gatsby: latest

The bare minimum skeleton you need to get a frontend up and running on the headless ecommerce & GraphQL based product Information Management service Crystallize. React commerce with Gatsby.

This frontend boilerplate is a great starting point when building React ecommerce experiences with frontend performance in focus. You can have rich ecommerce content with the super structured PIM engine in Crystallize powering your product catalogue.

Fast frontend performance delivers a better ecommerce experience and is a key ingredient in the ecommerce SEO checklist. Rich content driven ecommerce experiences builds the foundation for a content strategy for exponential growth marketing.

Check it out, the boilerplate is Open Source and MIT licensed.

Getting Started

You can use Crystallize CLI to bootstrap a project with this Gatsby + React boilerplate.

Simply run the following command (>= Node 8 required):

npx @crystallize/cli my-project

This will walk you through the steps of specifying your tenant, choosing the template (Gatsby.js + React) and adding additional features such as Netlify.

Once your project has been created, you can simply navigate into your project's directory and run the following to start up your development server:

npm run dev
# or
yarn dev

This will start up the server on http://localhost:8000 for development.

App Structure

src/page-templates

We use the src/page-components/ directory to hold the actual entry pages related to query result in gatsby-node.js.

Deploying Your Project

There are multiple alternatives for deployments, since all you need is static hosting. One great option is Netlify.

Deploying with Netlify

  • Register a Netlify account
  • Create a new project
  • Link it with your Git repository
  • Push to master

crystallize-gatsby-boilerplate's People

Contributors

hakonkrogh avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.