├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── dependabot.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── bun.lockb ├── client ├── .gitignore ├── index.html ├── package-lock.json ├── package.json ├── postcss.config.cjs ├── public │ └── vite.svg ├── src │ ├── App.tsx │ ├── api │ │ ├── Data.ts │ │ └── axios.ts │ ├── assets │ │ └── react.svg │ ├── components │ │ ├── Button │ │ │ ├── DeleteBtn.tsx │ │ │ ├── InsertBtn.tsx │ │ │ ├── SortMenu.tsx │ │ │ └── UpdateBtn.tsx │ │ ├── EmployeeList │ │ │ └── EmployeeList.tsx │ │ ├── Forms │ │ │ ├── DeleteData.tsx │ │ │ ├── InsertData.tsx │ │ │ └── UpdateData.tsx │ │ ├── Modal │ │ │ ├── Modal.tsx │ │ │ ├── Variants.tsx │ │ │ └── index.tsx │ │ └── SearchBar │ │ │ └── SearchBar.tsx │ ├── contexts │ │ └── Contexts.ts │ ├── hooks │ │ ├── useSetSort.tsx │ │ └── useValidate.tsx │ ├── index.css │ ├── interface │ │ ├── apiInterface.ts │ │ ├── buttonInterface.ts │ │ ├── contextInterface.ts │ │ └── employeeInterface.ts │ ├── main.tsx │ ├── theme │ │ └── theme.tsx │ ├── utilities │ │ └── formatString.ts │ └── vite-env.d.ts ├── tailwind.config.cjs ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── package.json └── server ├── .example.env ├── nodemon.json ├── package-lock.json ├── package.json ├── src ├── config │ └── dbConnection.ts ├── controllers │ └── employeeController.ts ├── index.ts ├── middleware │ ├── error.middleware.ts │ └── rateLimiter.middleware.ts ├── model │ └── employees.model.ts └── routes │ └── employee.routes.ts └── tsconfig.json /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/README.md -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/bun.lockb -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/index.html -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/package.json -------------------------------------------------------------------------------- /client/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/postcss.config.cjs -------------------------------------------------------------------------------- /client/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/public/vite.svg -------------------------------------------------------------------------------- /client/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/App.tsx -------------------------------------------------------------------------------- /client/src/api/Data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/api/Data.ts -------------------------------------------------------------------------------- /client/src/api/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/api/axios.ts -------------------------------------------------------------------------------- /client/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/assets/react.svg -------------------------------------------------------------------------------- /client/src/components/Button/DeleteBtn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/components/Button/DeleteBtn.tsx -------------------------------------------------------------------------------- /client/src/components/Button/InsertBtn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/components/Button/InsertBtn.tsx -------------------------------------------------------------------------------- /client/src/components/Button/SortMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/components/Button/SortMenu.tsx -------------------------------------------------------------------------------- /client/src/components/Button/UpdateBtn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/components/Button/UpdateBtn.tsx -------------------------------------------------------------------------------- /client/src/components/EmployeeList/EmployeeList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/components/EmployeeList/EmployeeList.tsx -------------------------------------------------------------------------------- /client/src/components/Forms/DeleteData.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/components/Forms/DeleteData.tsx -------------------------------------------------------------------------------- /client/src/components/Forms/InsertData.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/components/Forms/InsertData.tsx -------------------------------------------------------------------------------- /client/src/components/Forms/UpdateData.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/components/Forms/UpdateData.tsx -------------------------------------------------------------------------------- /client/src/components/Modal/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/components/Modal/Modal.tsx -------------------------------------------------------------------------------- /client/src/components/Modal/Variants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/components/Modal/Variants.tsx -------------------------------------------------------------------------------- /client/src/components/Modal/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/components/Modal/index.tsx -------------------------------------------------------------------------------- /client/src/components/SearchBar/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/components/SearchBar/SearchBar.tsx -------------------------------------------------------------------------------- /client/src/contexts/Contexts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/contexts/Contexts.ts -------------------------------------------------------------------------------- /client/src/hooks/useSetSort.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/hooks/useSetSort.tsx -------------------------------------------------------------------------------- /client/src/hooks/useValidate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/hooks/useValidate.tsx -------------------------------------------------------------------------------- /client/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/index.css -------------------------------------------------------------------------------- /client/src/interface/apiInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/interface/apiInterface.ts -------------------------------------------------------------------------------- /client/src/interface/buttonInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/interface/buttonInterface.ts -------------------------------------------------------------------------------- /client/src/interface/contextInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/interface/contextInterface.ts -------------------------------------------------------------------------------- /client/src/interface/employeeInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/interface/employeeInterface.ts -------------------------------------------------------------------------------- /client/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/main.tsx -------------------------------------------------------------------------------- /client/src/theme/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/theme/theme.tsx -------------------------------------------------------------------------------- /client/src/utilities/formatString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/src/utilities/formatString.ts -------------------------------------------------------------------------------- /client/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /client/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/tailwind.config.cjs -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/tsconfig.node.json -------------------------------------------------------------------------------- /client/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/client/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/package.json -------------------------------------------------------------------------------- /server/.example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/server/.example.env -------------------------------------------------------------------------------- /server/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/server/nodemon.json -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/config/dbConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/server/src/config/dbConnection.ts -------------------------------------------------------------------------------- /server/src/controllers/employeeController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/server/src/controllers/employeeController.ts -------------------------------------------------------------------------------- /server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/server/src/index.ts -------------------------------------------------------------------------------- /server/src/middleware/error.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/server/src/middleware/error.middleware.ts -------------------------------------------------------------------------------- /server/src/middleware/rateLimiter.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/server/src/middleware/rateLimiter.middleware.ts -------------------------------------------------------------------------------- /server/src/model/employees.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/server/src/model/employees.model.ts -------------------------------------------------------------------------------- /server/src/routes/employee.routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/server/src/routes/employee.routes.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedDotz20/human-resource-management-system/HEAD/server/tsconfig.json --------------------------------------------------------------------------------