├── .gitignore ├── README.md ├── client ├── build │ ├── asset-manifest.json │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ ├── robots.txt │ └── static │ │ ├── css │ │ ├── main.773b908a.css │ │ └── main.773b908a.css.map │ │ └── js │ │ ├── main.1b0e90fa.js │ │ ├── main.1b0e90fa.js.LICENSE.txt │ │ └── main.1b0e90fa.js.map ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── App.js │ ├── components │ ├── AddTaskForm.js │ ├── Dashboard.js │ ├── EditTaskForm.js │ ├── Footer.js │ ├── Login.js │ ├── Logout.js │ ├── Navbar.js │ ├── Signup.js │ ├── Task.js │ ├── TaskList.js │ └── css │ │ ├── AddTaskForm.css │ │ ├── Dashboard.css │ │ ├── EditTaskForm.css │ │ ├── Footer.css │ │ ├── Login.css │ │ ├── Signup.css │ │ ├── Task.css │ │ └── TaskList.css │ ├── contexts │ └── TaskContext.js │ ├── hooks │ ├── useFormInput.js │ └── useToggle.js │ ├── index.js │ └── services │ └── service.js ├── package.json └── server ├── db └── mongoose.js ├── emails └── email.js ├── index.js ├── middleware └── authToken.js ├── models ├── taskModel.js └── userModel.js └── routers ├── taskRouter.js └── userRouter.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | config/ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/README.md -------------------------------------------------------------------------------- /client/build/asset-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/build/asset-manifest.json -------------------------------------------------------------------------------- /client/build/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/build/favicon.ico -------------------------------------------------------------------------------- /client/build/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/build/index.html -------------------------------------------------------------------------------- /client/build/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/build/logo192.png -------------------------------------------------------------------------------- /client/build/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/build/logo512.png -------------------------------------------------------------------------------- /client/build/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/build/manifest.json -------------------------------------------------------------------------------- /client/build/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/build/robots.txt -------------------------------------------------------------------------------- /client/build/static/css/main.773b908a.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/build/static/css/main.773b908a.css -------------------------------------------------------------------------------- /client/build/static/css/main.773b908a.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/build/static/css/main.773b908a.css.map -------------------------------------------------------------------------------- /client/build/static/js/main.1b0e90fa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/build/static/js/main.1b0e90fa.js -------------------------------------------------------------------------------- /client/build/static/js/main.1b0e90fa.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/build/static/js/main.1b0e90fa.js.LICENSE.txt -------------------------------------------------------------------------------- /client/build/static/js/main.1b0e90fa.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/build/static/js/main.1b0e90fa.js.map -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/public/index.html -------------------------------------------------------------------------------- /client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/public/logo192.png -------------------------------------------------------------------------------- /client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/public/logo512.png -------------------------------------------------------------------------------- /client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/public/manifest.json -------------------------------------------------------------------------------- /client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/public/robots.txt -------------------------------------------------------------------------------- /client/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/App.js -------------------------------------------------------------------------------- /client/src/components/AddTaskForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/components/AddTaskForm.js -------------------------------------------------------------------------------- /client/src/components/Dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/components/Dashboard.js -------------------------------------------------------------------------------- /client/src/components/EditTaskForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/components/EditTaskForm.js -------------------------------------------------------------------------------- /client/src/components/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/components/Footer.js -------------------------------------------------------------------------------- /client/src/components/Login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/components/Login.js -------------------------------------------------------------------------------- /client/src/components/Logout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/components/Logout.js -------------------------------------------------------------------------------- /client/src/components/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/components/Navbar.js -------------------------------------------------------------------------------- /client/src/components/Signup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/components/Signup.js -------------------------------------------------------------------------------- /client/src/components/Task.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/components/Task.js -------------------------------------------------------------------------------- /client/src/components/TaskList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/components/TaskList.js -------------------------------------------------------------------------------- /client/src/components/css/AddTaskForm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/components/css/AddTaskForm.css -------------------------------------------------------------------------------- /client/src/components/css/Dashboard.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/components/css/Dashboard.css -------------------------------------------------------------------------------- /client/src/components/css/EditTaskForm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/components/css/EditTaskForm.css -------------------------------------------------------------------------------- /client/src/components/css/Footer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/components/css/Footer.css -------------------------------------------------------------------------------- /client/src/components/css/Login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/components/css/Login.css -------------------------------------------------------------------------------- /client/src/components/css/Signup.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/components/css/Signup.css -------------------------------------------------------------------------------- /client/src/components/css/Task.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/components/css/Task.css -------------------------------------------------------------------------------- /client/src/components/css/TaskList.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/components/css/TaskList.css -------------------------------------------------------------------------------- /client/src/contexts/TaskContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/contexts/TaskContext.js -------------------------------------------------------------------------------- /client/src/hooks/useFormInput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/hooks/useFormInput.js -------------------------------------------------------------------------------- /client/src/hooks/useToggle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/hooks/useToggle.js -------------------------------------------------------------------------------- /client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/index.js -------------------------------------------------------------------------------- /client/src/services/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/client/src/services/service.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/package.json -------------------------------------------------------------------------------- /server/db/mongoose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/server/db/mongoose.js -------------------------------------------------------------------------------- /server/emails/email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/server/emails/email.js -------------------------------------------------------------------------------- /server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/server/index.js -------------------------------------------------------------------------------- /server/middleware/authToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/server/middleware/authToken.js -------------------------------------------------------------------------------- /server/models/taskModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/server/models/taskModel.js -------------------------------------------------------------------------------- /server/models/userModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/server/models/userModel.js -------------------------------------------------------------------------------- /server/routers/taskRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/server/routers/taskRouter.js -------------------------------------------------------------------------------- /server/routers/userRouter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JohnMwendwa/node-react-task-manager/HEAD/server/routers/userRouter.js --------------------------------------------------------------------------------