{"id":20433945,"url":"https://github.com/cable8mm/korean-job","last_synced_at":"2025-04-12T21:10:31.261Z","repository":{"id":217624577,"uuid":"744336892","full_name":"cable8mm/korean-job","owner":"cable8mm","description":"This project is intended for both Korean employees and employers.","archived":false,"fork":false,"pushed_at":"2025-01-22T04:57:55.000Z","size":8404,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T15:21:10.866Z","etag":null,"topics":["jobs","korea","laravel","livewire","multilanguage-support","nova","website"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/cable8mm.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":"2024-01-17T04:54:45.000Z","updated_at":"2024-12-10T07:17:04.000Z","dependencies_parsed_at":"2024-04-04T13:59:39.066Z","dependency_job_id":"434dac5b-ad7e-4cc6-8b78-2868842801b7","html_url":"https://github.com/cable8mm/korean-job","commit_stats":null,"previous_names":["cable8mm/korean-job"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cable8mm%2Fkorean-job","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cable8mm%2Fkorean-job/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cable8mm%2Fkorean-job/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cable8mm%2Fkorean-job/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cable8mm","download_url":"https://codeload.github.com/cable8mm/korean-job/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248631676,"owners_count":21136562,"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":["jobs","korea","laravel","livewire","multilanguage-support","nova","website"],"created_at":"2024-11-15T08:22:45.176Z","updated_at":"2025-04-12T21:10:31.238Z","avatar_url":"https://github.com/cable8mm.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"## About Project Korean Job\n\n[![build \u0026 tests](https://github.com/cable8mm/korean-job/actions/workflows/tests.yml/badge.svg)](https://github.com/cable8mm/korean-job/actions/workflows/tests.yml)\n[![coding style](https://github.com/cable8mm/korean-job/actions/workflows/coding-style-php.yml/badge.svg)](https://github.com/cable8mm/korean-job/actions/workflows/coding-style-php.yml)\n[![release date](https://img.shields.io/github/release-date/cable8mm/korean-job)](https://github.com/cable8mm/korean-job/releases)\n[![minimum PHP version](https://img.shields.io/badge/php-%3E%3D_8.2.0-8892BF.svg)](https://github.com/cable8mm/korean-job)\n\nThe website \"korean-job.co.nz\" is intended for both Korean employees and employers.\n\n![Homepage](/docs/assets/images/screenshot_1.png)\n![Backoffice](/docs/assets/images/screenshot_2.png)\n\n## Installation\n\n[Install valet](https://laravel.com/docs/10.x/valet#installation):\n\n```sh\ncomposer global require laravel/valet\n\necho \"export PATH=~/.composer/vendor/bin:$PATH\" \u003e\u003e ~/.bashrc\nsource ~/.bashrc\n\nvalet install\n```\n\nCloning:\n\n```sh\ncd ~/Sites\n\ngit clone https://github.com/cable8mm/korean-job.git\n\ncd korean-job\n```\n\nSetting:\n\n```sh\ncomposer install # install Project\n\nphp artisan storage:link # for uploading images and files\n\nvalet secure # set https\n\nvalet use; # setup php@8.2\n\ncomposer global update; # update global composer\n\nnpm install # install npm libraries\n\nvalet open # visit https://korea-job.test\n```\n\nDatabase:\n\n- Database : korean-job\n\n```sh\nphp artisan migrate\n\nphp artisan nova:user\n\n# make Name, Email Address, Password and create user\n```\n\nMail:\n\n```sh\nbrew install mailpit\n\nbrew services start mailpit\n```\n\nVisit to http://localhost:8025\n\n## Maintenance\n\n### Add languages\n\n```sh\nphp artisan lang:add af\n```\n\nRefer to [this link](https://laravel-lang.com/available-locales-list.html#lists-available-locales-am) about it.\n\n## Test\n\n```sh\ncomposer test\n```\n\n## Build\n\nDevelopment:\n\n```sh\nnpm run dev\n```\n\nProduction:\n\n**Push must be done in Production state.**\n\n```sh\nnpm run prod\n```\n\n## CI/CD\n\nFor testing third party integration, you should make github repository secrets as belows.\n\n*Laravel Nova* is required,\n\n- NOVA_PASSWORD\n- NOVA_USERNAME\n\n*Google Login* is optional for social logins,\n\n- GOOGLE_CLIENT_ID\n- GOOGLE_CLIENT_SECRET\n\n*Facebook Login* is optional for social logins,\n\n- FACEBOOK_CLIENT_ID\n- FACEBOOK_CLIENT_SECRET\n\n*Kakao Login* is optional for social logins,\n\n- KAKAO_CLIENT_ID\n- KAKAO_CLIENT_SECRET\n\nAdditionally, *Github*, *Instagram* and *Naver* are supported to login.\n\nThe stage server is automatically deployed in Merge, and the live server is deployed manually at [Envoy](https://envoyer.io/). However, you must first create a GitHub Release before live deployment.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcable8mm%2Fkorean-job","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcable8mm%2Fkorean-job","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcable8mm%2Fkorean-job/lists"}