Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/atapas/testimonial

Jamstack app using Gatsby, Netlify, and FaunaDB.
https://github.com/atapas/testimonial

aws faunadb gatsby gatsbyjs jamstack lambda-functions netlify netlify-deployment netlify-functions serverless

Last synced: 3 months ago
JSON representation

Jamstack app using Gatsby, Netlify, and FaunaDB.

Awesome Lists containing this project

README

        

# Testimonial

This app demonstrates the ease of building a `serverless app` using Gatsby, Netlify and FaunaDB.

testimonial-app

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

[![Stargazers repo roster for @atapas/testimonial](https://reporoster.com/stars/atapas/testimonial)](https://github.com/atapas/testimonial/stargazers)

# Install dependencies

- `npm install -g gatsby-cli`: Install gatsby-cli globally
- `npm install netlify-cli -g`: Install netlify-cli globally
- `yarn install` or `npm install`: Install the dependencies

# Run the app locally

- Create a `.env` file and provide the API secret key in the format,
```shell
FAUNA_SERVER_SECRET=
```
- `netlify dev`: Run it in the dev mode.

# Step-by-Step articles to follow

Follow these articles to build the app along side:
- [How to build a serverless app with Gatsby, Netlify and FaunaDB - Part 1](https://blog.greenroots.info/how-to-build-a-serverless-app-with-gatsby-netlify-and-faunadb-part-1-ckf2dpwy200idbns1fbgpg7kx)
- [How to build a serverless app with Gatsby, Netlify and FaunaDB - Part 2](https://blog.greenroots.info/how-to-build-a-serverless-app-with-gatsby-netlify-and-faunadb-part-2-ckf3xvyo000x1bos16t415jy7)
- [How to build a serverless app with Gatsby, Netlify and FaunaDB - Part 3](https://blog.greenroots.info/how-to-build-a-serverless-app-with-gatsby-netlify-and-faunadb-part-3-ckf6jsmmm01ko2xs1cbp844er)

## Other good reads
- [Getting started with FaunaDB](https://docs.fauna.com/fauna/current/start/cloud)
- [Netlify's AWS lambda functions](https://www.netlify.com/blog/2018/03/20/netlifys-aws-lambda-functions-bring-the-backend-to-your-frontend-workflow/)
- [Deploy Gatsby to Netlify](https://www.netlify.com/with/gatsby/)
- [Netlify Identity](https://docs.netlify.com/visitor-access/identity/)