react-router-firebase-auth

Example of how to have protected routes with Firebase and React Router.

Github stars Tracking Chart

Auth with React Router V4 and Firebase V3

This is an example repo for authenticating with Firebase and React Router.

For more info, visit Protected routes and authentication with React Router v4

Using React 15.4.0, React Router 4, and Firebase 3.6.1

Features:

  • Protected Routes with React Router
  • Register new users with Firebase
  • Add new users to /users in your Firebase database
  • Login/Logout Functionality
  • Simple Boostrap UI

Instructions:

  • Swap out the firebase config in config/constants with your own
  • npm install
  • npm start
  • Visit localhost:3000

Try it out in a Docker container:

  • Run a container running the prod version: docker run -p 8080:80 -d allthethings/react-router-firebase-auth
  • Or build a dev version, locally: docker build -t react-router-firebase-auth .
  • Then run the image (listens for changes to src): docker run -v "$(pwd)/src:/code/src" -p 3000:3000 -d --name react-router-firebase-auth react-router-firebase-auth

Main metrics

Overview
Name With Ownertylermcginnis/react-router-firebase-auth
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 3)
Platform
License:
所有者活动
Created At2015-02-15 05:47:24
Pushed At2017-12-28 17:28:55
Last Commit At2017-12-28 10:28:54
Release Count0
用户参与
Stargazers Count724
Watchers Count33
Fork Count179
Commits Count33
Has Issues Enabled
Issues Count25
Issue Open Count3
Pull Requests Count8
Pull Requests Open Count0
Pull Requests Close Count3
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private