🐣 Starter Project / Boilerplate for Authentication with Firebase and plain React in Gatsby.js
Switch branches/tags
Nothing to show
Clone or download
rwieruch Merge pull request #14 from AlfredConlan/master
Corrected path for Layout.js - Should be layout.js
Latest commit d869a48 Oct 12, 2018
Permalink
Failed to load latest commit information.
src Corrected path for Layout.js Oct 11, 2018
.gitignore final Dec 14, 2017
.prettierrc make it work Oct 1, 2018
.travis.yml add travis build Dec 28, 2017
LICENSE final Dec 14, 2017
README.md use correct URL for setup Oct 1, 2018
gatsby-config.js Migrate to Gatsby 2.0 Jul 24, 2018
package-lock.json remove recompose Oct 1, 2018
package.json remove recompose Oct 1, 2018

README.md

🐣 Gatsby Firebase Authentication

Build Status Slack

Your minimal yet extensive authentication starter project in Gatsby.js with Firebase and plain React.

Features

  • uses:
    • only React (Gatsby.js)
    • firebase 5.0.0
  • features:
    • Sign In
    • Sign Up
    • Sign Out
    • Password Forget
    • Password Change
    • Protected Routes with Authorization
    • Database: Users

Setup

  • git clone git@github.com:taming-the-state-in-react/gatsby-firebase-authentication.git
  • cd gatsby-firebase-authentication
  • yarn install
  • gatsby develop
  • visit http://localhost:8000/
  • Use your own Firebase Credentials

Use your own Firebase Credentials

  • visit https://firebase.google.com/ and create a Firebase App
  • copy and paste your Credentials from your Firebase App into src/firebase/firebase.js
  • activate Email/Password Sign-In Method in your Firebase App

Setup via Gatsby CLI

  • gatsby new gatsby-firebase-authentication git@github.com:taming-the-state-in-react/gatsby-firebase-authentication.git
  • cd gatsby-firebase-authentication
  • yarn install
  • gatsby develop
  • visit http://localhost:8000/
  • Use your own Firebase Credentials