headscale-tailscale-replace.../farmq-admin
시골약사 6116f3fd15 매출 대시보드 완전 구현 완료
- /revenue 경로로 매출 대시보드 페이지 추가
- 4개 매출 분석 API 엔드포인트 구현:
  * /api/analytics/revenue/monthly - 12개월 매출 트렌드
  * /api/analytics/revenue/by-service - 서비스별 매출 비중
  * /api/analytics/pharmacy-ranking - 약국별 구독료 순위
  * /api/analytics/subscription-trends - 구독 성장/해지 트렌드
- Chart.js 기반 종합 시각화 대시보드:
  * 월별 매출 라인 차트
  * 서비스별 매출 도넛 차트
  * 약국 순위 테이블
  * 구독 트렌드 바 차트
- 실시간 데이터 로딩 및 오류 처리 구현

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 19:59:29 +09:00
..
flask-venv 사이드바 브랜딩을 PharmQ Super Admin (PSA)로 업데이트 2025-09-11 13:45:29 +09:00
models 🏥 Add complete FARMQ Admin Flask application 2025-09-09 17:44:56 +09:00
static/novnc 사이드바 브랜딩을 PharmQ Super Admin (PSA)로 업데이트 2025-09-11 13:45:29 +09:00
templates 매출 대시보드 완전 구현 완료 2025-09-11 19:59:29 +09:00
utils 사이드바 브랜딩을 PharmQ Super Admin (PSA)로 업데이트 2025-09-11 13:45:29 +09:00
app.py 매출 대시보드 완전 구현 완료 2025-09-11 19:59:29 +09:00
check_existing_data.py 사이드바 브랜딩을 PharmQ Super Admin (PSA)로 업데이트 2025-09-11 13:45:29 +09:00
config.py 🏥 Add complete FARMQ Admin Flask application 2025-09-09 17:44:56 +09:00
create_subscription_tables.py PharmQ SaaS 구독 서비스 관리 시스템 완전 구현 2025-09-11 19:48:12 +09:00
debug_machine.py 사이드바 브랜딩을 PharmQ Super Admin (PSA)로 업데이트 2025-09-11 13:45:29 +09:00
init_sample_data.py 사이드바 브랜딩을 PharmQ Super Admin (PSA)로 업데이트 2025-09-11 13:45:29 +09:00
requirements.txt 🏥 Add complete FARMQ Admin Flask application 2025-09-09 17:44:56 +09:00