├── .gitignore ├── README.md ├── client ├── .eslintrc.cjs ├── .gitignore ├── index.html ├── package.json ├── public │ └── vite.svg ├── src │ ├── App.css │ ├── App.jsx │ ├── assets │ │ └── react.svg │ ├── components │ │ ├── header │ │ │ ├── Header.jsx │ │ │ ├── header.css │ │ │ ├── header.css.map │ │ │ └── header.scss │ │ ├── registration │ │ │ ├── Signin.jsx │ │ │ ├── Signup.jsx │ │ │ ├── registration.css │ │ │ ├── registration.css.map │ │ │ └── registration.scss │ │ ├── sidebar │ │ │ ├── Sidebar.css │ │ │ ├── Sidebar.css.map │ │ │ ├── Sidebar.jsx │ │ │ └── Sidebar.scss │ │ └── taskmanager │ │ │ ├── AddTask.jsx │ │ │ ├── EditTask.jsx │ │ │ ├── ListCard.jsx │ │ │ ├── TaskList.jsx │ │ │ ├── addtask.scss │ │ │ ├── listcard.scss │ │ │ └── tasklist.scss │ ├── history.js │ ├── images │ │ └── background.webp │ ├── index.css │ ├── main.jsx │ ├── pages │ │ ├── dashboard │ │ │ ├── Dashboard.jsx │ │ │ └── dashboard.scss │ │ ├── home │ │ │ ├── Home.jsx │ │ │ ├── home.css │ │ │ ├── home.css.map │ │ │ └── home.scss │ │ └── taskmanagement │ │ │ ├── TaskManager.jsx │ │ │ └── taskmanager.scss │ ├── redux │ │ ├── authSlice.js │ │ ├── store.js │ │ └── taskSlice.js │ ├── styles │ │ ├── abstract │ │ │ └── _mixins.scss │ │ ├── base │ │ │ ├── _reset.scss │ │ │ ├── _typography.scss │ │ │ └── _variables.scss │ │ ├── components │ │ │ └── _button.scss │ │ ├── main.css │ │ ├── main.css.map │ │ └── main.scss │ └── utils │ │ ├── PrivateRoutes.js │ │ ├── PublicRoutes.js │ │ └── RequireAuth.jsx ├── vite.config.js └── yarn.lock ├── database ├── db.js ├── model │ ├── task.model.js │ └── user.model.js ├── package.json └── yarn.lock ├── package.json ├── server ├── controllers │ ├── authController.js │ └── taskController.js ├── package.json ├── routes │ ├── authRoutes.js │ └── taskRoutes.js ├── server.js └── yarn.lock └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | ot 2 | node_modules 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/README.md -------------------------------------------------------------------------------- /client/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/.eslintrc.cjs -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/index.html -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/public/vite.svg -------------------------------------------------------------------------------- /client/src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/App.jsx -------------------------------------------------------------------------------- /client/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/assets/react.svg -------------------------------------------------------------------------------- /client/src/components/header/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/components/header/Header.jsx -------------------------------------------------------------------------------- /client/src/components/header/header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/components/header/header.css -------------------------------------------------------------------------------- /client/src/components/header/header.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/components/header/header.css.map -------------------------------------------------------------------------------- /client/src/components/header/header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/components/header/header.scss -------------------------------------------------------------------------------- /client/src/components/registration/Signin.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/components/registration/Signin.jsx -------------------------------------------------------------------------------- /client/src/components/registration/Signup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/components/registration/Signup.jsx -------------------------------------------------------------------------------- /client/src/components/registration/registration.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/components/registration/registration.css -------------------------------------------------------------------------------- /client/src/components/registration/registration.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/components/registration/registration.css.map -------------------------------------------------------------------------------- /client/src/components/registration/registration.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/components/registration/registration.scss -------------------------------------------------------------------------------- /client/src/components/sidebar/Sidebar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/components/sidebar/Sidebar.css -------------------------------------------------------------------------------- /client/src/components/sidebar/Sidebar.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/components/sidebar/Sidebar.css.map -------------------------------------------------------------------------------- /client/src/components/sidebar/Sidebar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/components/sidebar/Sidebar.jsx -------------------------------------------------------------------------------- /client/src/components/sidebar/Sidebar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/components/sidebar/Sidebar.scss -------------------------------------------------------------------------------- /client/src/components/taskmanager/AddTask.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/components/taskmanager/AddTask.jsx -------------------------------------------------------------------------------- /client/src/components/taskmanager/EditTask.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/components/taskmanager/EditTask.jsx -------------------------------------------------------------------------------- /client/src/components/taskmanager/ListCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/components/taskmanager/ListCard.jsx -------------------------------------------------------------------------------- /client/src/components/taskmanager/TaskList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/components/taskmanager/TaskList.jsx -------------------------------------------------------------------------------- /client/src/components/taskmanager/addtask.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/components/taskmanager/addtask.scss -------------------------------------------------------------------------------- /client/src/components/taskmanager/listcard.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/components/taskmanager/listcard.scss -------------------------------------------------------------------------------- /client/src/components/taskmanager/tasklist.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/components/taskmanager/tasklist.scss -------------------------------------------------------------------------------- /client/src/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/history.js -------------------------------------------------------------------------------- /client/src/images/background.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/images/background.webp -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/main.jsx -------------------------------------------------------------------------------- /client/src/pages/dashboard/Dashboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/pages/dashboard/Dashboard.jsx -------------------------------------------------------------------------------- /client/src/pages/dashboard/dashboard.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/pages/dashboard/dashboard.scss -------------------------------------------------------------------------------- /client/src/pages/home/Home.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/pages/home/Home.jsx -------------------------------------------------------------------------------- /client/src/pages/home/home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/pages/home/home.css -------------------------------------------------------------------------------- /client/src/pages/home/home.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/pages/home/home.css.map -------------------------------------------------------------------------------- /client/src/pages/home/home.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/pages/home/home.scss -------------------------------------------------------------------------------- /client/src/pages/taskmanagement/TaskManager.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/pages/taskmanagement/TaskManager.jsx -------------------------------------------------------------------------------- /client/src/pages/taskmanagement/taskmanager.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/pages/taskmanagement/taskmanager.scss -------------------------------------------------------------------------------- /client/src/redux/authSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/redux/authSlice.js -------------------------------------------------------------------------------- /client/src/redux/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/redux/store.js -------------------------------------------------------------------------------- /client/src/redux/taskSlice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/redux/taskSlice.js -------------------------------------------------------------------------------- /client/src/styles/abstract/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/styles/abstract/_mixins.scss -------------------------------------------------------------------------------- /client/src/styles/base/_reset.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/styles/base/_typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/styles/base/_typography.scss -------------------------------------------------------------------------------- /client/src/styles/base/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/styles/base/_variables.scss -------------------------------------------------------------------------------- /client/src/styles/components/_button.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/styles/components/_button.scss -------------------------------------------------------------------------------- /client/src/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/styles/main.css -------------------------------------------------------------------------------- /client/src/styles/main.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/styles/main.css.map -------------------------------------------------------------------------------- /client/src/styles/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/styles/main.scss -------------------------------------------------------------------------------- /client/src/utils/PrivateRoutes.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/utils/PublicRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/utils/PublicRoutes.js -------------------------------------------------------------------------------- /client/src/utils/RequireAuth.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/src/utils/RequireAuth.jsx -------------------------------------------------------------------------------- /client/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/vite.config.js -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /database/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/database/db.js -------------------------------------------------------------------------------- /database/model/task.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/database/model/task.model.js -------------------------------------------------------------------------------- /database/model/user.model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/database/model/user.model.js -------------------------------------------------------------------------------- /database/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/database/package.json -------------------------------------------------------------------------------- /database/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/database/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/package.json -------------------------------------------------------------------------------- /server/controllers/authController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/server/controllers/authController.js -------------------------------------------------------------------------------- /server/controllers/taskController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/server/controllers/taskController.js -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/server/package.json -------------------------------------------------------------------------------- /server/routes/authRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/server/routes/authRoutes.js -------------------------------------------------------------------------------- /server/routes/taskRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/server/routes/taskRoutes.js -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/server/server.js -------------------------------------------------------------------------------- /server/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/server/yarn.lock -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GunalBondre/task-manager/HEAD/yarn.lock --------------------------------------------------------------------------------