네이버 포인트를 자동으로 수집하는 어플리케이션
- 등록된 사이트의 게시판을 크롤링 하면서 네이버 포인트 URL을 수집
- 네이버 포인트 URL을 호출
- SpringBoot
- SpringData, JPA
- MySql
- Slack API
- Docker compose
- Prometheus, Grafana (Prometheus, Grafana Repository)
- 사용자가 네이버 로그인 쿠키정보를 저장
- 어플리케이션에 주기적으로 등록된 사이트들의 게시판을 크롤링하여 포인트 URL 수집
- 포인트 URL을 로그인 쿠키정보를 포함하여 호출
- dashboard 포인트 증감율 버그 수정
- Point log 페이지 url log -> point log 내용 변경
- Prometheus 설정 추가 (Prometheus, Grafana Repository)
- 커스텀 로그인 페이지 추가
- Report 내용: 쿠키별로 금액 세분화
- 화면에 어플리케이션 버전 표시
- 대시보드 소수점 자리수 수정
- Report 시간 변경 9시 -> 7시
- 사이트 사용자들 기준으로 Report 발송
- SpringBoot version 3.0 -> 3.2
- QueryDSL 적용
- Admin 디자인 적용
- Dashboard 적용
- 일 수집 정보에 포인트 정보 추가
- actuator 적용
- 일 수집 요약 정보 slack 알람 전송
- cookie 삭제시 오류 수정
- table 화면 페이징 처리
- cookie 추가시 site_user_id 입력안되는 문제 수정
Docker compose 기반으로 어플리케이션 구동 방식 변경
2분 간격으로 application.yml에 설정된 정보를 기준으로 포인트 수집