[프로그래머스 데이터 엔지니어링 데브코스 4기] 과정에서 진행한 프로젝트입니다.
크롤한 웹데이터로 만들어보는 시각화 웹 서비스를 구현하였습니다.
Web Scraping 을 활용하여 "데이터 직무 채용공고 통합 서비스"를 주제로 한 웹서비스입니다.
데이터 직무로 취업을 희망하는 구직자를 위한 취업공고 통합플랫폼을 제작해보았습니다.
2024.10.14(월) ~ 2024.10.22(화)
- 강혜진 : 크롤링, 프론트엔드
- 김신웅 : 크롤링, 백엔드
- 김정희 : 크롤링, 보고서 작성
- 김태현 : 크롤링, 데이터 전처리
- 박진경 : 크롤링, 프론트엔드
- 이민지 : 크롤링, 결과물 소개서 작성
- 유영천 : 크롤링, 데이터 시각화
- 추민재 : 크롤링, 데이터 시각화
_.mp4
$ docker build -t datacareerboard:latest .
$ docker run -d -p 8000:8000 datacareerboard
$ git clone https://github.com/Proverbs1603/DataCareerBoard.git
$ cd DataCareerBoard
가상 환경을 설정하려면, 아래 명령어를 사용하여 가상 환경을 생성하고 활성화하세요.
$ python -m venv venv
$ venv\Scripts\activate
$ python -m venv venv
$ .\venv\Scripts\Activate
$ python3 -m venv venv
$ source venv/bin/activate
requirements.txt에 명시된 모든 패키지를 설치하려면, 아래 명령어를 입력하세요 (가상환경에 설치하세요):
$ pip install -r requirements.txt
데이터베이스 테이블을 생성하려면 다음 명령어를 실행하세요 (가상환경에서 하세요):
$ python manage.py migrate
프로젝트 서버를 실행하려면, 아래 명령어를 입력하세요 (가상환경에서 하세요):
$ python manage.py runserver --noreload
브라우저에서 http://127.0.0.1:8000/recruits 접속
[결과물 소개 문서] : https://xn--2--i41iy10c9op.my.canva.site/
[프로젝트 보고서] : https://www.notion.so/11d6e9180a968129aebee7f824959f69