Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 1ccc935

Browse files
committed
v2, store + reducers + provider setup
1 parent 231852c commit 1ccc935

File tree

40 files changed

+13640
-8707
lines changed

40 files changed

+13640
-8707
lines changed

‎.gitignore

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,22 @@
1111

1212
# misc
1313
.DS_Store
14+
15+
# env
16+
.env
17+
.env.development
18+
.env.production
1419
.env.local
1520
.env.development.local
1621
.env.test.local
1722
.env.production.local
1823

24+
# log
1925
npm-debug.log*
2026
yarn-debug.log*
2127
yarn-error.log*
28+
29+
# firebase
30+
31+
.firebase
32+
.firebaserc

‎.prettierrc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"semi": true,
3+
"trailingComma": "all",
4+
"singleQuote": true,
5+
"printWidth": 70
6+
}

‎README.md

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,34 @@
11
# react-redux-firebase-authentication
22

3-
[![Build Status](https://travis-ci.org/taming-the-state-in-react/react-redux-firebase-authentication.svg?branch=master)](https://travis-ci.org/taming-the-state-in-react/react-redux-firebase-authentication) [![Slack](https://slack-the-road-to-learn-react.wieruch.com/badge.svg)](https://slack-the-road-to-learn-react.wieruch.com/)
3+
[![Build Status](https://travis-ci.org/the-road-to-react-with-firebase/react-redux-firebase-authentication.svg?branch=master)](https://travis-ci.org/the-road-to-react-with-firebase/react-redux-firebase-authentication) [![Slack](https://slack-the-road-to-learn-react.wieruch.com/badge.svg)](https://slack-the-road-to-learn-react.wieruch.com/)[![Greenkeeper badge](https://badges.greenkeeper.io/the-road-to-react-with-firebase/react-redux-firebase-authentication.svg)](https://greenkeeper.io/)
44

5-
* Found in [Taming the State in React](https://roadtoreact.com/course-details?courseId=TAMING_THE_STATE)
6-
* [Live](https://react-firebase-authentication.wieruch.com/)
75
* [Tutorial](https://www.robinwieruch.de/complete-firebase-authentication-react-tutorial/)
6+
* [Live Version of half of the Tutorial](https://react-redux-firebase-authentication.wieruch.com/)
87

98
## Features
109

1110
* uses:
12-
* React (create-react-app)
13-
* firebase 5.0.0
14-
* react-router 4.2.0
15-
* redux
11+
* only React (create-react-app)
12+
* firebase 5
13+
* react-router 4
14+
* **redux**
1615
* features:
1716
* Sign In
1817
* Sign Up
1918
* Sign Out
2019
* Password Forget
2120
* Password Change
21+
* Verification Email
2222
* Protected Routes with Authorization
23-
* Database: Users
23+
* Roles-based Authorization
24+
* Social Logins with Google, Facebook and Twitter
25+
* Linking of Social Logins on Account dashboard
26+
* Auth Persistence with Local Storage
27+
* Database with Users and Messages
2428

2529
## Installation
2630

27-
* `git clone git@github.com:taming-the-state-in-react/react-redux-firebase-authentication.git`
31+
* `git clone git@github.com:the-road-to-react-with-firebase/react-redux-firebase-authentication.git`
2832
* `cd react-redux-firebase-authentication`
2933
* `npm install`
3034
* `npm start`
@@ -33,6 +37,6 @@
3337

3438
### Use your own Firebase Credentials
3539

36-
* visit https://firebase.google.com/ and create a Firebase App
37-
* copy and paste your Credentials from your Firebase App into src/firebase/firebase.js
38-
* activate Email/PasswordSign-In Method in your Firebase App
40+
* visit https://firebase.google.com and create a Firebase App
41+
* copy and paste your Credentials from your Firebase App into *src/components/Firebase/firebase.js* file or in .env file
42+
* activate Email/Password, Google, Facebook and Twitter Sign-In Methods for your Firebase App

‎firebase.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"hosting": {
3+
"public": "build",
4+
"ignore": [
5+
"firebase.json",
6+
"**/.*",
7+
"**/node_modules/**"
8+
],
9+
"rewrites": [
10+
{
11+
"source": "**",
12+
"destination": "/index.html"
13+
}
14+
]
15+
}
16+
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /