Packages we need.
"@fortawesome/fontawesome-svg-core": "^1.2.32",
"@fortawesome/free-solid-svg-icons": "^5.15.1",
"@fortawesome/react-fontawesome": "^0.1.11",
"axios": "^0.20.0",
"bootstrap": "^4.5.2",
"query-string": "^6.13.5",
"react": "^16.13.1",
"react-bootstrap": "^1.3.0",
"react-dom": "^16.13.1",
"react-redux": "^7.2.1",
"react-router-dom": "^5.2.0",
"react-scripts": "^3.4.4",
"redux": "^4.0.5",
"redux-thunk": "^2.3.0"
Routes
-
/login
: Login Page
-
/signup
: Signup Page
-
/resetPassword/:token
: Reset Password
-
/verifyEmail/:token
: Verify Email
-
/dashboard
: Dashboard Page
-
/subscriptions
: Subscription Page
Environment variables
* REACT_APP_SERVER_ENDPOINT=<Server API Endpoint ex: /api>
* SERVER_URL=<Server URL ex: http://localhost:5000>
Reducers
-
authReducers.js
: Handle Auth data
-
errorReducer.js
: Handle Errors data
-
loadingReducer.js
: Handle Loading
-
spreadsheetsReducer.js
: Handle Spreadsheets data
-
subscriptionsReducer.js
: Handle Subscriptions data
-
userReducer.js
: Handle Users data
Actions
-
authActions.js
: Handle Auth actions
-
errorActions.js
: Handle Error actions
-
spreadsheetsActions.js
: Handle Spreadsheet actions
-
subscriptionsAction.js
: Handle Subscription actions
-
userAction.js
: Handle User actions
Top comments (0)