feat: Flask 애플리케이션 모듈화 및 웹 대시보드 구현
- Flask Blueprint 아키텍처로 전환 (dashboard, upload, backup, status) - app.py 681줄 95줄로 축소 (86% 감소) - HTML 템플릿 모듈화 (base.html + 기능별 templates) - CSS/JS 파일 분리 (common + 기능별 파일) - 대시보드 기능 추가 (통계, 주간 예보, 방문객 추이) - 파일 업로드 웹 인터페이스 구현 - 백업/복구 관리 UI 구현 - Docker 배포 환경 개선 - .gitignore 업데이트 (uploads, backups, cache 등)
This commit is contained in:
@ -1,16 +1,19 @@
|
||||
flask
|
||||
sqlalchemy
|
||||
pymysql
|
||||
pyyaml
|
||||
requests
|
||||
pandas
|
||||
openpyxl
|
||||
xlrd>=2.0.1
|
||||
google-analytics-data
|
||||
prophet
|
||||
statsmodels
|
||||
scikit-learn
|
||||
customtkinter
|
||||
tkcalendar
|
||||
tabulate
|
||||
watchdog
|
||||
flask==3.0.0
|
||||
sqlalchemy==2.0.23
|
||||
pymysql==1.1.0
|
||||
pyyaml==6.0.1
|
||||
requests==2.31.0
|
||||
pandas==2.1.3
|
||||
openpyxl==3.1.2
|
||||
xlrd==2.0.1
|
||||
google-analytics-data==0.18.5
|
||||
prophet==1.1.5
|
||||
statsmodels==0.14.0
|
||||
scikit-learn==1.3.2
|
||||
matplotlib==3.8.2
|
||||
customtkinter==5.2.0
|
||||
tkcalendar==1.6.1
|
||||
tabulate==0.9.0
|
||||
watchdog==3.0.0
|
||||
python-dotenv==1.0.0
|
||||
pytz==2023.3
|
||||
Reference in New Issue
Block a user