대시보드
LINKO 고객 관리 현황
0
총 고객
0
활성 계약
0
대기 견적
0
총 매출
최근 활동
활동 내역이 없습니다.
제품별 현황
초기 설정 가이드
1
관리자 계정 설정 (필수 - 이미 완료됨)
Firebase Console에서 본인 계정에 admin 권한을 부여합니다.
- Firebase Console 접속
- 좌측 메뉴에서 Firestore Database 클릭
- users 컬렉션 클릭
- 본인 UID 문서 클릭
- 필드 추가 버튼 클릭
- 필드명:
role/ 유형:string/ 값:admin - 저장 클릭
이 페이지가 보이면 이미 admin 설정이 완료된 것입니다!
2
보안 규칙 배포 (권장)
고객/견적서 데이터를 관리자만 접근할 수 있도록 보호합니다.
- 터미널(명령 프롬프트)을 엽니다
cd D:\CLM으로 프로젝트 폴더로 이동- Firebase CLI가 없으면 설치:
npm install -g firebase-tools - 로그인:
firebase login - 규칙 배포:
firebase deploy --only firestore:rules,storage
firestore.rules, storage.rules 파일이 이미 프로젝트에 포함되어 있습니다.
3
이메일 발송 설정 (선택)
견적서를 이메일로 자동 발송하려면 EmailJS를 설정합니다. 미설정 시 PDF 다운로드만 가능합니다.
- emailjs.com 에 가입합니다 (무료 200건/월)
- Email Services 에서 Gmail 등을 연결합니다
- Email Templates 에서 새 템플릿을 만듭니다:
제목:
LINKO 견적서 - {{quote_number}}본문에 사용할 변수들:
{{to_name}}담당자명
{{company_name}}고객사명
{{product_name}}제품명
{{total_amount}}합계 금액
{{valid_until}}유효기간
{{pdf_link}}PDF 다운로드 링크
{{maintenance_note}}유지보수 안내 js/quote-service.js파일을 열고 상단 3개 값을 입력합니다:EMAILJS_SERVICE_ID: 'service_xxxxx'
EMAILJS_TEMPLATE_ID: 'template_xxxxx'
EMAILJS_PUBLIC_KEY: 'your_public_key'
4
한글 PDF 지원 (선택)
견적서 PDF에 한글을 표시하려면 한글 폰트를 추가합니다. 미설정 시 영문으로 자동 대체됩니다.
- Google Fonts에서 NotoSansKR-Regular.ttf 다운로드
- jsPDF Font Converter 사이트에 접속
- 다운받은 .ttf 파일을 업로드하면 .js 파일이 생성됩니다
- 생성된 파일을
fonts/NotoSansKR-Regular-normal.js로 저장 management.html에서 jsPDF 스크립트 아래에 추가:<script src="fonts/NotoSansKR-Regular-normal.js"></script>
고객 관리
| 회사명 | 담당자 | 연락처 | 제품 | 상태 | 등록일 | 관리 |
|---|
불러오는 중...
견적서 관리
| 견적번호 | 고객사 | 제품 | 금액 | 상태 | 작성일 | 관리 |
|---|
불러오는 중...
계약 관리
0
활성 계약
0
유지보수 구독
0
만료 임박 (30일)
0
결제 미완료
| 회사명 | 제품 | 계약일 | 만료일 | 유지보수 | 결제 | 관리 |
|---|
불러오는 중...