- [데이터 준비]
- 주제와 관련된 데이터 조사
- 사이트 조사 및 해당 사이트의 데이터를 크롤링 or api를 이용하여 어떻게 가져올 것인가
- python 웹 크롤링 작성 및 자동화를 위한 모듈화
- 크롤링된 데이터 적재
- [데이터 파이프라인 사례 조사 및 구축]
- 각각의 어플리케이션 사용 이유에 대한 타당성 조사
- Apache Spark를 이용한 데이터 정제
- 정제된 데이터를 Load할 DB 조사
- AWS RDS에 데이터 적재
- [파이프라인 자동화 및 모니터링 도구 어플리케이션 환경 구축]
- Airflow를 이용한 파이프라인 자동화
- Workflow 생성 및 모니터링
- 학습된 모델 배포 or 배치 관련 조사
- 프로젝트 관리 방식 조사
- Maven or Gradle
- 주제에 적합한 지도 관련 api 조사 및 api 연동 테스트 코드 작성
- ~~사용자 로그 데이터 처리 방법 조사~~
- AWS에서 사용할 DB와 Spring 연동 방법 조사
- ~~배포된 모델과 연동 방법?~~
- 프론트엔드와의 데이터 연동 방법 조사
- 서버 배포 작업 조사
- 웹 예시 사이트 검색
- 사용하는 데이터 관련 조사
- 화면안 구성
- 프로젝트 단에 필요한 라이브러리 조사
- React 사용 타당성 조사
- 지도 api 데이터 표출 조사
- bootstrap 템플릿 고려
- 주의사항 Miniproject를 통한 bootstrap 단점 고려
- Login ( 회원가입 및 로그인 )
- 사용자 입력 정보 방안 사례 조사
- [Publishing]
- Header(Navbar) Publishing
- Mainpage Publishing
- Footer Publishing
- Navigation Publishing
- Alert Publishing
- [기능 구현]
- Header
- Mainpage
- 추가적 페이지 기능구현 필요.
- 알고리즘
- 주제 관련 학습 모델 알고리즘 조사
- 조사한 알고리즘 구현 및 테스트
- 알고리즘 적용 및 테스트
- 모델 배포
- 학습된 모델 배포 방법 조사
- 배포 or 배치된 모델을 백엔드와 연동하는 방법 조사