Files
ByungCheol 3b8d1dbce5 feat: 산책갈개 관리자 콘솔 (Vue3+TS+Quasar) — 사용자 앱과 분리된 독립 프로젝트
- 인증: 구글 로그인(GIS) + 개발자 로그인(local), 관리자(ADMIN) 가드
- 대시보드: 요약 카드·접속자 추이(체크인 기반)·티어별·시군구 지역
- 회원 관리: 목록·상태/구독/권한 변경·삭제, 회원 상세(강아지·체크인·매칭·구독 이력)
- 구독 관리: 목록·요약·수동 부여/연장/취소
- 자체 토큰키(dn_admin_token)로 사용자 앱과 세션 분리, 백엔드 dognation_BT 연동

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-11 17:19:53 +09:00

20 lines
518 B
TypeScript

import { fileURLToPath, URL } from 'node:url'
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { quasar, transformAssetUrls } from '@quasar/vite-plugin'
export default defineConfig({
plugins: [
vue({ template: { transformAssetUrls } }),
quasar({ sassVariables: fileURLToPath(new URL('./src/quasar-variables.scss', import.meta.url)) }),
],
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url)),
},
},
server: {
port: 9100,
},
})