Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cakasuma/coffee-gatsby
blazing fast coffee shop built with gatsby
https://github.com/cakasuma/coffee-gatsby
Last synced: about 1 month ago
JSON representation
blazing fast coffee shop built with gatsby
- Host: GitHub
- URL: https://github.com/cakasuma/coffee-gatsby
- Owner: cakasuma
- License: mit
- Created: 2019-05-25T15:33:58.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-06-10T00:55:04.000Z (over 1 year ago)
- Last Synced: 2024-08-02T05:13:46.890Z (4 months ago)
- Language: JavaScript
- Size: 946 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-blazingly-fast - coffee-gatsby - blazing fast coffee shop built with gatsby (JavaScript)
README
Coffee Gatsby ProjectCoffee gatsby project is a blazing fast website built on top of React-Gatsby. using FormSpree to handle form submit, Snipcart for E-Commerce (Cart and payment), and Netlify to host the website
### Link
- `https://amam-coffee.netlify.com/`## π Quick start
1. **Install all packages**
```sh
# install all dependencies
npm install
```1. **Start developing.**
Use the Gatsby CLI to start develop.
Navigate into your new siteβs directory and start it up.
```sh
npm install -g gatsby-cli
gatsby develop
```1. **Open the source code and start editing!**
Your site is now running at `http://localhost:8000`!
_Note: You'll also see a second link: _`http://localhost:8000/___graphql`_. This is a tool you can use to experiment with querying your data. Learn more about using this tool in the [Gatsby tutorial](https://www.gatsbyjs.org/tutorial/part-five/#introducing-graphiql)._
Open `src` files. Save your changes and the browser will update in real time!
## Environment variables
- CONTENTFUL_ACCESS_TOKEN
upon creating API keys in `Contentful`, get the access token, this needs to be exist in the .env.* file
- CONTENTFUL_SPACE_ID
upon creating API keys in `Contentful`, get the space id, this needs to be exist in the .env.* file
- SNIPCART_API
upon creating API keys in `FormSpree`, get the API key, this needs to be exist in the .env.* file## π« Deploy
[![Deploy to Netlify](https://www.netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/gatsbyjs/gatsby-starter-default)