Project Summary
•
Context:
•
Mission: 포트폴리오사 월간 지표 데이터를 수집하여 시각화
•
Action: Streamlit을 이용한 대시보드 + MongoDB DW 개발
•
Results: -
•
Learning: 고급 Streamlit 개발, NoSQL 개발
•
Google Sheet API + Pandas 이용해서 비정형 데이터 수집 + 정형화
•
MongoDB에 업로드
•
Github Actions 이용하여 자동화
•
Streamlit 이용하여 시각화, EC2에 배포
◦
스크롤 + 검색 가능한 선택박스 제작을 위해 custom javascript compnenet 개발
◦
마우스 호버링 + 인터랙티브 그래프 개발을 위해 plotly_events 컴포넌트 개발 등