JAMstack Crash Course Build A Fullstack App With React Serverless And FaunaDB screenshot

JAMstack Crash Course Build A Fullstack App With React Serverless And FaunaDB

Author Avatar Theme by Jamesqquick
Updated: 20 Nov 2020
34 Stars

Categories

Overview:

This product is a source code for a JAMstack Crash Course video on YouTube. It utilizes technologies such as FaunaDB, Netlify, and React to build a fullstack Link Saver application. The goal of the video is to guide viewers in creating and deploying their own fully functional application, which they can include in their portfolio and share with others.

Features:

  • Serverless Architecture: The application uses serverless functions to handle dynamic functionality, making it scalable and cost-effective.
  • FaunaDB Integration: FaunaDB, along with GraphQL, is used as the database for storing and retrieving data within the application.
  • Netlify Deployment: Netlify is used as the platform for deploying the application, providing easy integration with the project’s repository and continuous deployment.

Installation:

To run the application locally, follow these steps:

  1. Install the netlify-cli globally by running npm install -g netlify-cli.
  2. Create a .env file in the root directory of the project and add the following line: FAUNA_SECRET_KEY=<your secret key>.
  3. Run netlify dev in the project directory. The React app and serverless functions will be served at http://localhost:8888.

To build the application for production, run npm run build. This will create a build folder with optimized and minified files ready for deployment.

Summary:

The JAMstack Crash Course source code provides a comprehensive guide in building and deploying a fullstack application using React, FaunaDB, and Netlify. By following the installation instructions and utilizing the provided features, users can create their own Link Saver application and deploy it to showcase their skills.