Skip to content

A platform which integrate the job from different website

License

Notifications You must be signed in to change notification settings

ChickenBenny/job-platform

Repository files navigation

Job platform

Hunt for your Python Job

這是一個針對 Python 語言所開發的整合求職平台,整合了 CakeresumeYourator 等求職網站,並且每日會去各大求職網站爬取最新的資料,讓你找工作輕鬆自在,不必在各大平台流浪。

網站功能

  • 跨平台整合求職資訊
  • 建立爬蟲 pipeline,每日定期爬取資料
  • 點擊職缺公司名稱能轉跳到原始的求職網站刊登資訊

幫忙點個讚~

若大家喜歡可以幫我點個星星,我會持續更新網站功能,並美化網站頁面。

目前在著手的部分

未來想發展的功能

  • 利用 ML 去預測職缺的薪水,並分析職缺薪水走勢
  • 職缺比較功能
  • 統計職缺技能 Dashboard

架設自己的server

  1. Clone the repo and go into the folder.
$ git clone https://github.com/ChickenBenny/job-platform.git
  1. Go to the .env file and type in the user,password and schema.
  2. Use docker compose build the frontend, backend and nginx.
$ docker-compose up
  1. Go into the airflow folder and use docker compose build the airflow server
$ cd airflow
$ docker-compose up
  1. Build the connection with airflow server and job_database, and remember to change the db information.
$ docker exec -it webserver airflow connections add 'job_database' --conn-type 'postgres' --conn-login `${user}` --conn-password `${password}` --conn-host `{ip or host.docker.internal}` --conn-port '5432' --conn-schema ${schema}

開發手冊(for contributor)


About

A platform which integrate the job from different website

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published