5f849c552e6aa239c277d6bbcab7c9d1112b5a42
CI / build (push) Failing after 11m12s
- 대시보드(/admin/dashboard, 기본 랜딩): 요약 카드(총회원·금일 신규/탈퇴·DAU/WAU/MAU), 접속자 추이(일/주/월 토글), 티어별 회원수, 시군구 지역 분포 — 모두 체크인 기반 - 회원 상세(/admin/members/:id): 프로필 + 강아지/체크인/매칭/구독 이력, 목록에서 상세 버튼 - adminStats API 모듈, 좌측 메뉴에 대시보드 추가 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
산책갈개 · dognation_PT (Frontend)
우리 개 성향에 맞는 동네 산책 메이트를 안전하게 찾는 iOS/AOS 앱의 프론트엔드.
스택
- Vue 3 + TypeScript
- Quasar (UI, 하늘색 파스텔 테마)
- Vite (번들러)
- Pinia (상태관리 · 구독 티어)
- Capacitor (iOS/AOS 네이티브 패키징)
시작하기
npm install
cp .env.example .env # VITE_API_BASE_URL 설정
npm run dev # 웹 개발 서버 (http://localhost:9000)
빌드
npm run build # 타입체크 + 웹 빌드
npm run build:app # Capacitor용 빌드 (상대경로)
네이티브(추가 예정)
npx cap add ios
npx cap add android
npx cap sync
구조
src/pages/HomePage.vue— 스팟 지도 / 체크인 / 한줄평 / 메이트src/pages/ProfilePage.vue— 강아지 프로필 / 댕비티아이 성향 태그 / 구독 티어src/stores/subscription.ts— 구독 티어 상태 (광고 노출·매칭 제한 파생)src/components/AdBanner.vue— FREE 티어 배너 광고 (v-if 제어)src/quasar-variables.scss— 하늘색 파스텔 브랜드 컬러
백엔드: dognation_BT
Description
Languages
Vue
62.5%
TypeScript
35.6%
SCSS
1.3%
HTML
0.6%