gatsbyjs-ecommerce / api

Gatsby Ecommerce GraphQL API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gatsby-e-commerce-api

A e-commerce API built with Apollo GraphQL Server

Requirements

- Node >=v10.16.0
- NPM >=v6.9.0
- Sanity.io

Features

- Apollo Graphql
- User Authorisation (Login, Register, Reset Password, Update User)
- Winston Logger
- Email notifications (powered by Mailgun, Sendgrid or Mandrill)
- ESLint with Prettier using airbnb guidelines

Setup

  # clone the repository
  git clone https://github.com/gatsbyjs-ecommerce/api
  # change the current directory
  cd api
  # install all dependencies
  yarn install
  # run the project
  yarn dev

Scripts

  • yarn dev - starts the server in dev mode with hot-reloading
  • yarn lint - lints all the files in src/ folder

About

Gatsby Ecommerce GraphQL API

License:MIT License


Languages

Language:JavaScript 83.3%Language:HTML 16.7%