atapas / shopnote

shopnote is a JAMstack application that helps in creating notes with shopping items. This application is built to showcase the JAMstack concept using Fauna, Netlify Serverless Functions and GatsbyJS.

Home Page:https://tapasadhikary.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jamstack Shopnote

shopnote is a JAMstack application helps in creating notes with shopping items. This application is built to showcase the JAMstack concept using Fauna, Netlify Serverless Functions and GatsbyJS. This is a sample application and should be used only for the learning purpose.

Many Thanks to all the Stargazers who has supported this project with stars(⭐)

Stargazers repo roster for @atapas/shopnote

shopnote

How to run

This project uses Fauna as the data store. Plesae make sure to create an account with Fauna. Clone this project and follw these steps.

  • Create a database in Fauna called, shopnotes.
  • Upload the shopnotes.gql file to the database created.
  • Create the server secret key.
  • Clone the project.
  • Chage directory to the project locally(cd shopnote).
  • Install netlify-cli globally,
npm install -g netlify-cli
  • Install dependencies,
yarn install
  • Create a file called .env at the root of the project and copy-paste the Fauna Server key as,
FAUNA_SERVER_SECRET=YOUR_SECRET_KEY
  • Run the commands
netlify login

netlify dev

You should have the application launched @ http://localhost:8888

Build Status

Netlify Status

Step-by-step approach

How to create a client-serverless Jamstack app using Netlify, Gatsby and Fauna

Important Links

About

shopnote is a JAMstack application that helps in creating notes with shopping items. This application is built to showcase the JAMstack concept using Fauna, Netlify Serverless Functions and GatsbyJS.

https://tapasadhikary.com

License:MIT License


Languages

Language:JavaScript 92.8%Language:CSS 7.2%