2025-07-08 14:39:28 +09:00
2025-07-08 14:38:20 +09:00
2025-07-07 13:42:41 +09:00

퍼스트가든 방문통계 간소화

종관기상관측정보 자동 업데이트

  • data.go.kr 에서 종관기상관측 자료 API를 통한 자료 요청 및 업데이트.
  • DB에 저장된 데이터로부터 어제자 데이터까지 수집

대기환경정보 자동 업데이트

  • data.go.kr 에서 에어코리아 API를 통한 자동 업데이트.
  • DB에 저장된 가장 최근 날짜 + 1일 ~ 어제자 데이터까지 수집.

GA4 업데이트

  • 구글 애널리틱스 데이터를 업데이트함, 각 차원에 따라 업데이트
  • 개발중

POS 데이터 업데이트

  • POS사와의 계약이슈로 중단

POS 데이터를 엑셀로 다운받은 후 자동 업로드

  • 파일 첨부와 해석, 업데이트 기능 생성 필요함

폴더 구조

project-root/
├── app/                         # 🔹 웹 프론트엔드 및 Flask 서버
│   ├── templates/               # HTML 템플릿 (Jinja2)
│   │   └── index.html
│   ├── static/                  # (선택) JS, CSS 파일
│   └── app.py                   # Flask 애플리케이션 진입점

├── build/                       # 🔹 Docker 빌드 전용 디렉토리
│   ├── Dockerfile               # Ubuntu 22.04 기반 Dockerfile
│   ├── requirements.txt         # Python 의존성
│   └── (선택) run.sh / build.sh 등 실행 스크립트

├── conf/                        # 🔹 설정 및 DB 정의
│   ├── config.yaml              # 설정 파일 (DB 접속 등)
│   ├── db.py                    # SQLAlchemy 연결 설정
│   └── db_schema.py             # 테이블 정의 (SQLAlchemy metadata)

├── lib/                         # 🔹 데이터 처리 및 백엔드 로직
│   ├── pos_view_gui.py          # 기존 Tkinter GUI (조회용)
│   ├── pos_update_gui.py        # 기존 Tkinter GUI (업데이트용)
│   ├── air_quality.py           # 대기환경 API 수집
│   ├── ga4.py                   # GA4 수집 스크립트
│   └── weather_asos.py          # 기상청 ASOS 수집

├── data/                        # 🔹 데이터 저장 및 엑셀 업로드 디렉토리
│   └── (엑셀 파일들, 일자별 상품별 파일 등)

└── .gitignore (선택)
<<<<<<< HEAD
=======

>>>>>>> origin/master
Description
방문통계 수집 및 작성
Readme 335 KiB
Languages
Python 68.8%
HTML 19.1%
JavaScript 7.2%
CSS 3.3%
Dockerfile 1.6%