{"id":25319463,"url":"https://github.com/yann-github/hrnet-frontend","last_synced_at":"2026-04-10T14:39:37.163Z","repository":{"id":181051018,"uuid":"666080701","full_name":"Yann-GitHub/hrnet-frontend","owner":"Yann-GitHub","description":"OC - P14 - HRnet - Faites passer une librairie jQuery vers React","archived":false,"fork":false,"pushed_at":"2023-08-31T08:23:13.000Z","size":775,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-13T20:41:39.566Z","etag":null,"topics":["global-state","jquery","react","react-hook-form","react-router-v6","shadcn-ui","tailwindcss","tanstack-table","typescript","vite","zod"],"latest_commit_sha":null,"homepage":"https://hrnet-app.onrender.com","language":"TypeScript","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/Yann-GitHub.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}},"created_at":"2023-07-13T17:01:43.000Z","updated_at":"2024-04-20T21:43:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"7ce1bfe2-6aef-475c-9dd2-44ced87e4cde","html_url":"https://github.com/Yann-GitHub/hrnet-frontend","commit_stats":null,"previous_names":["yann-github/hrnet-frontend"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yann-GitHub%2Fhrnet-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yann-GitHub%2Fhrnet-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yann-GitHub%2Fhrnet-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yann-GitHub%2Fhrnet-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Yann-GitHub","download_url":"https://codeload.github.com/Yann-GitHub/hrnet-frontend/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247713310,"owners_count":20983683,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["global-state","jquery","react","react-hook-form","react-router-v6","shadcn-ui","tailwindcss","tanstack-table","typescript","vite","zod"],"created_at":"2025-02-13T20:40:32.735Z","updated_at":"2025-12-30T20:02:58.296Z","avatar_url":"https://github.com/Yann-GitHub.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HRnet - Human Resources Management System\n\nThis repository contains the source code for the HRnet App, an internal application to manage the human resources of a company.\n\n## Prerequisites\n\n-   [NodeJS](https://nodejs.org/en/)\n-   [Yarn](https://yarnpkg.com/) or [Npm]()\n-   IDE (VSCode, IntelliJ, ...)\n\n## Getting Started\n\n**Installation**\n\n-   Clone this repository using the following command:\n\n```bash\ngit@github.com:Yann-GitHub/hrnet-frontend.git\n```\n\n-   Navigate to the project directory:\n\n```bash\ncd hrnet-frontend\n```\n\n-   Install the dependencies:\n\n```bash\nnpm install\n#or\nyarn install\n```\n\n**Running the app**\n\n-   Runs the app in the development mode by running the command:\n\n```bash\nnpm run dev\n#or\nyarn dev\n```\n\nOpen [http://localhost:5174](http://localhost:5174) to view it in your browser.\n\n### Dependencies\n\nIn addition to the core libraries like React and others, this project relies on the following external dependencies:\n\n```bash\n    \"@fontsource/courgette\": \"^5.0.6\",\n    \"@fortawesome/fontawesome-svg-core\": \"^6.4.0\",\n    \"@fortawesome/free-regular-svg-icons\": \"^6.4.0\",\n    \"@fortawesome/free-solid-svg-icons\": \"^6.4.0\",\n    \"@fortawesome/react-fontawesome\": \"^0.2.0\",\n    \"@hookform/resolvers\": \"^3.1.1\",\n    \"@radix-ui/react-label\": \"^2.0.2\",\n    \"@radix-ui/react-popover\": \"^1.0.6\",\n    \"@radix-ui/react-select\": \"^1.2.2\",\n    \"@radix-ui/react-slot\": \"^1.0.2\",\n    \"@tanstack/react-table\": \"^8.9.3\",\n    \"class-variance-authority\": \"^0.7.0\",\n    \"clsx\": \"^2.0.0\",\n    \"date-fns\": \"^2.30.0\",\n    \"hrnet-react-modal-101\": \"^1.0.4\",\n    \"lucide-react\": \"^0.263.1\",\n    \"react\": \"^18.2.0\",\n    \"react-day-picker\": \"^8.8.0\",\n    \"react-dom\": \"^18.2.0\",\n    \"react-hook-form\": \"^7.45.2\",\n    \"react-router-dom\": \"^6.14.1\",\n    \"styled-components\": \"^6.0.7\",\n    \"tailwind-merge\": \"^1.14.0\",\n    \"tailwindcss-animate\": \"^1.0.6\",\n    \"zod\": \"^3.21.4\"\n```\n\nPlease ensure that you have these dependencies installed and up-to-date before running the app.\n\n**Custom Package - hrnet-react-modal-101**\n\nThis project also relies on a custom package that is published on NPM under the name `hrnet-react-modal-101`.\nIt is a simple modal component that is used in the app. You can find the source code of this package and its documentation [here](https://www.npmjs.com/package/hrnet-react-modal-101/v/1.0.4).\n\n## Deployment with Render.com\n\nThe HRnet App has been successfully deployed using [Render.com](https://render.com/) and is accessible at the following URL: [https://hrnet-app.onrender.com](https://hrnet-app.onrender.com).\n\nRender.com provides a seamless and easy-to-use platform for deploying static sites. It automates the build and deployment process, making it simple to showcase your projects.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyann-github%2Fhrnet-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyann-github%2Fhrnet-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyann-github%2Fhrnet-frontend/lists"}