├── .gitignore ├── README.md ├── client ├── .gitignore ├── README.md ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ └── manifest.json ├── src │ ├── App.css │ ├── App.js │ ├── App.test.js │ ├── actions │ │ ├── authActions.js │ │ └── types.js │ ├── components │ │ ├── auth │ │ │ ├── Login.js │ │ │ └── Register.js │ │ ├── dashboard │ │ │ └── Dashboard.js │ │ ├── layout │ │ │ ├── Landing.js │ │ │ └── Navbar.js │ │ └── private-route │ │ │ └── PrivateRoute.js │ ├── index.css │ ├── index.js │ ├── reducers │ │ ├── authReducer.js │ │ ├── errorReducer.js │ │ └── index.js │ ├── serviceWorker.js │ ├── store.js │ └── utils │ │ └── setAuthToken.js └── yarn.lock ├── config ├── keys.js └── passport.js ├── models └── User.js ├── package.json ├── routes └── api │ └── users.js ├── server.js └── validation ├── login.js └── register.js /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | package-lock.json 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/README.md -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/README.md -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/src/App.js -------------------------------------------------------------------------------- /client/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/src/App.test.js -------------------------------------------------------------------------------- /client/src/actions/authActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/src/actions/authActions.js -------------------------------------------------------------------------------- /client/src/actions/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/src/actions/types.js -------------------------------------------------------------------------------- /client/src/components/auth/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/src/components/auth/Login.js -------------------------------------------------------------------------------- /client/src/components/auth/Register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/src/components/auth/Register.js -------------------------------------------------------------------------------- /client/src/components/dashboard/Dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/src/components/dashboard/Dashboard.js -------------------------------------------------------------------------------- /client/src/components/layout/Landing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/src/components/layout/Landing.js -------------------------------------------------------------------------------- /client/src/components/layout/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/src/components/layout/Navbar.js -------------------------------------------------------------------------------- /client/src/components/private-route/PrivateRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/src/components/private-route/PrivateRoute.js -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/reducers/authReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/src/reducers/authReducer.js -------------------------------------------------------------------------------- /client/src/reducers/errorReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/src/reducers/errorReducer.js -------------------------------------------------------------------------------- /client/src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/src/reducers/index.js -------------------------------------------------------------------------------- /client/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/src/serviceWorker.js -------------------------------------------------------------------------------- /client/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/src/store.js -------------------------------------------------------------------------------- /client/src/utils/setAuthToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/src/utils/setAuthToken.js -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /config/keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/config/keys.js -------------------------------------------------------------------------------- /config/passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/config/passport.js -------------------------------------------------------------------------------- /models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/models/User.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/package.json -------------------------------------------------------------------------------- /routes/api/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/routes/api/users.js -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/server.js -------------------------------------------------------------------------------- /validation/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/validation/login.js -------------------------------------------------------------------------------- /validation/register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rishipr/mern-auth/HEAD/validation/register.js --------------------------------------------------------------------------------