├── .gitignore ├── README.md ├── app.js ├── client ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.js │ ├── Components │ ├── Admin.js │ ├── Home.js │ ├── Login.js │ ├── Message.js │ ├── Navbar.js │ ├── Register.js │ ├── TodoItem.js │ └── Todos.js │ ├── Context │ └── AuthContext.js │ ├── Services │ ├── AuthService.js │ └── TodoService.js │ ├── hocs │ ├── PrivateRoute.js │ └── UnPrivateRoute.js │ └── index.js ├── models ├── Todo.js └── User.js ├── package.json ├── passport.js └── routes └── User.js /.gitignore: -------------------------------------------------------------------------------- 1 | # dependencies 2 | /node_modules 3 | 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/app.js -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/README.md -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/public/logo192.png -------------------------------------------------------------------------------- /client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/public/logo512.png -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/src/App.js -------------------------------------------------------------------------------- /client/src/Components/Admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/src/Components/Admin.js -------------------------------------------------------------------------------- /client/src/Components/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/src/Components/Home.js -------------------------------------------------------------------------------- /client/src/Components/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/src/Components/Login.js -------------------------------------------------------------------------------- /client/src/Components/Message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/src/Components/Message.js -------------------------------------------------------------------------------- /client/src/Components/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/src/Components/Navbar.js -------------------------------------------------------------------------------- /client/src/Components/Register.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/src/Components/Register.js -------------------------------------------------------------------------------- /client/src/Components/TodoItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/src/Components/TodoItem.js -------------------------------------------------------------------------------- /client/src/Components/Todos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/src/Components/Todos.js -------------------------------------------------------------------------------- /client/src/Context/AuthContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/src/Context/AuthContext.js -------------------------------------------------------------------------------- /client/src/Services/AuthService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/src/Services/AuthService.js -------------------------------------------------------------------------------- /client/src/Services/TodoService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/src/Services/TodoService.js -------------------------------------------------------------------------------- /client/src/hocs/PrivateRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/src/hocs/PrivateRoute.js -------------------------------------------------------------------------------- /client/src/hocs/UnPrivateRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/src/hocs/UnPrivateRoute.js -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/client/src/index.js -------------------------------------------------------------------------------- /models/Todo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/models/Todo.js -------------------------------------------------------------------------------- /models/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/models/User.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/package.json -------------------------------------------------------------------------------- /passport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/passport.js -------------------------------------------------------------------------------- /routes/User.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noobcoder1137/MERN-Stack-Authentication-Authorization-JWT/HEAD/routes/User.js --------------------------------------------------------------------------------