{"id":25457578,"url":"https://github.com/aburaihan98/workify-client","last_synced_at":"2026-04-11T10:32:51.401Z","repository":{"id":275922583,"uuid":"927259021","full_name":"aburaihan98/workify-client","owner":"aburaihan98","description":"This Employee Management System simplifies HR tasks. It offers features to manage employee details, work records, payroll, and payment history. With role-based access, HR and employees have separate dashboards for efficient management.","archived":false,"fork":false,"pushed_at":"2025-03-23T10:25:08.000Z","size":758,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-03T14:32:57.383Z","etag":null,"topics":["expressjs","firebase","mongodb","nodejs","reactjs","tanstack-query","tawilwindcss"],"latest_commit_sha":null,"homepage":"https://workify-3061a.web.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aburaihan98.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-02-04T17:04:29.000Z","updated_at":"2025-03-23T10:25:11.000Z","dependencies_parsed_at":"2025-02-26T17:31:37.989Z","dependency_job_id":"1eac7e5a-e144-4b2a-bad0-f6c70dc37070","html_url":"https://github.com/aburaihan98/workify-client","commit_stats":null,"previous_names":["aburaihan98/mern-workify-client","aburaihan98/workify-client"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aburaihan98/workify-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aburaihan98%2Fworkify-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aburaihan98%2Fworkify-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aburaihan98%2Fworkify-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aburaihan98%2Fworkify-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aburaihan98","download_url":"https://codeload.github.com/aburaihan98/workify-client/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aburaihan98%2Fworkify-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31677813,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T08:18:19.405Z","status":"ssl_error","status_checked_at":"2026-04-11T08:17:08.892Z","response_time":54,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["expressjs","firebase","mongodb","nodejs","reactjs","tanstack-query","tawilwindcss"],"created_at":"2025-02-18T02:17:55.108Z","updated_at":"2026-04-11T10:32:51.383Z","avatar_url":"https://github.com/aburaihan98.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Employee Management Website\nEmployee Management Website with authentication, roles (Employee, HR, Admin), and workflows. The dashboard allows HR to monitor employee tasks, salaries, and payment history. Employees can add tasks, track hours, and view their salary history. Admins can manage users, assign HR roles, and approve payments. The project uses JWT for role-based access, integrates a payment gateway, and ensures responsiveness across devices.\n\n### Screenshot\n\n# ![EquiSports Screenshot](https://i.postimg.cc/3Nj9DnfZ/Screenshot-55.png)\n\n## Live link\n\nhttps://workify-3061a.web.app\n\n## Core Features\n\n- **Email \u0026 Password Authentication**: Secure login and registration system for employees and HR users.\n- **Role-based Access Control**: Different roles (Employee, HR, Admin) with specific permissions.\n- **Work Recording**: Employees can record their work hours and tasks.\n- **Payment History**: Employees can view their salary history and payment details.\n- **Employee Management**: HR can manage employee information and approve payments.\n- **Salary Management**: Admin can modify salaries and approve payment requests.\n- **Responsive Design**: Fully responsive layout that works across devices (desktop, tablet, and mobile).\n\n## Technologies Used\n\n- **Frontend:**\n\n  - React JS\n  - Tailwind CSS\n  - TanStack Table (for table management)\n  - React Query (for data fetching)\n  - Firebase (for authentication)\n\n- **Backend:**\n  - Node.js\n  - Express.js\n  - MongoDB\n  - JWT (for authentication and authorization)\n\n## Dependencies\n\n- **Frontend:**\n\n  - react\n  - react-dom\n  - react-router-dom\n  - react-query\n  - tailwindcss\n  - tanstack-table\n  - react-datepicker\n\n- **Backend:**\n  - express\n  - mongoose\n  - jsonwebtoken\n  - cors\n  - dotenv\n  - firebase-admin\n\n## **How to Run the Project Locally**\n\n### Prerequisites\n\n- Node.js\n- MongoDB instance\n- Firebase credentials (for authentication)\n\n## Steps to Run Locally\n\n### 1. Clone this repository -\n\ngit clone https://github.com/aburaihan98/mern-workify-client.git\n\n### 2. Go to the cloned project directory\n\ncd mern-workify-client\n\n### 3. Just run this command to install node dependencies\n\nnpm install\n\n### 4. Just run this command\n\nnpm run dev\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faburaihan98%2Fworkify-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faburaihan98%2Fworkify-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faburaihan98%2Fworkify-client/lists"}