diff --git a/frontend/public/screenshots/home_01_main.png b/frontend/public/screenshots/home_01_main.png index 2e5281a..5dcab26 100644 Binary files a/frontend/public/screenshots/home_01_main.png and b/frontend/public/screenshots/home_01_main.png differ diff --git a/frontend/public/screenshots/home_02_greeting.png b/frontend/public/screenshots/home_02_greeting.png index 9e5d074..7c64754 100644 Binary files a/frontend/public/screenshots/home_02_greeting.png and b/frontend/public/screenshots/home_02_greeting.png differ diff --git a/frontend/public/screenshots/home_04_history.png b/frontend/public/screenshots/home_04_history.png index 647a7d9..c81c8ff 100644 Binary files a/frontend/public/screenshots/home_04_history.png and b/frontend/public/screenshots/home_04_history.png differ diff --git a/frontend/public/screenshots/home_07_guardia.png b/frontend/public/screenshots/home_07_guardia.png index d461c21..abde9f6 100644 Binary files a/frontend/public/screenshots/home_07_guardia.png and b/frontend/public/screenshots/home_07_guardia.png differ diff --git a/frontend/public/screenshots/home_09_news.png b/frontend/public/screenshots/home_09_news.png index ca66daa..fbda5c4 100644 Binary files a/frontend/public/screenshots/home_09_news.png and b/frontend/public/screenshots/home_09_news.png differ diff --git a/frontend/public/screenshots/home_faq.png b/frontend/public/screenshots/home_faq.png new file mode 100644 index 0000000..19179c8 Binary files /dev/null and b/frontend/public/screenshots/home_faq.png differ diff --git a/frontend/public/screenshots/itsm_01_login.png b/frontend/public/screenshots/itsm_01_login.png index 14f0742..54fb282 100644 Binary files a/frontend/public/screenshots/itsm_01_login.png and b/frontend/public/screenshots/itsm_01_login.png differ diff --git a/frontend/public/screenshots/itsm_02_dashboard.png b/frontend/public/screenshots/itsm_02_dashboard.png index 58b2533..d16fd94 100644 Binary files a/frontend/public/screenshots/itsm_02_dashboard.png and b/frontend/public/screenshots/itsm_02_dashboard.png differ diff --git a/frontend/public/screenshots/itsm_03_sr_list.png b/frontend/public/screenshots/itsm_03_sr_list.png new file mode 100644 index 0000000..9384f02 Binary files /dev/null and b/frontend/public/screenshots/itsm_03_sr_list.png differ diff --git a/frontend/public/screenshots/itsm_04_cmdb.png b/frontend/public/screenshots/itsm_04_cmdb.png new file mode 100644 index 0000000..9384f02 Binary files /dev/null and b/frontend/public/screenshots/itsm_04_cmdb.png differ diff --git a/frontend/public/screenshots/itsm_05_incidents.png b/frontend/public/screenshots/itsm_05_incidents.png new file mode 100644 index 0000000..efab6c4 Binary files /dev/null and b/frontend/public/screenshots/itsm_05_incidents.png differ diff --git a/frontend/public/screenshots/itsm_06_agents.png b/frontend/public/screenshots/itsm_06_agents.png new file mode 100644 index 0000000..3158ddb Binary files /dev/null and b/frontend/public/screenshots/itsm_06_agents.png differ diff --git a/frontend/public/screenshots/itsm_07_ssl.png b/frontend/public/screenshots/itsm_07_ssl.png new file mode 100644 index 0000000..b0c84f7 Binary files /dev/null and b/frontend/public/screenshots/itsm_07_ssl.png differ diff --git a/frontend/public/screenshots/itsm_08_pm.png b/frontend/public/screenshots/itsm_08_pm.png new file mode 100644 index 0000000..06d498d Binary files /dev/null and b/frontend/public/screenshots/itsm_08_pm.png differ diff --git a/frontend/public/screenshots/mail_01_webmail.png b/frontend/public/screenshots/mail_01_webmail.png new file mode 100644 index 0000000..fdd3606 Binary files /dev/null and b/frontend/public/screenshots/mail_01_webmail.png differ diff --git a/frontend/public/screenshots/manager_01_login.png b/frontend/public/screenshots/manager_01_login.png index 0ad676f..8d61246 100644 Binary files a/frontend/public/screenshots/manager_01_login.png and b/frontend/public/screenshots/manager_01_login.png differ diff --git a/frontend/public/screenshots/manager_02_dashboard.png b/frontend/public/screenshots/manager_02_dashboard.png index 9475b2b..6b07cce 100644 Binary files a/frontend/public/screenshots/manager_02_dashboard.png and b/frontend/public/screenshots/manager_02_dashboard.png differ diff --git a/frontend/public/screenshots/manager_03_servers.png b/frontend/public/screenshots/manager_03_servers.png index df3eed6..6522ed0 100644 Binary files a/frontend/public/screenshots/manager_03_servers.png and b/frontend/public/screenshots/manager_03_servers.png differ diff --git a/frontend/src/pages/GuardiaDetail.jsx b/frontend/src/pages/GuardiaDetail.jsx index 0056539..5c53f1d 100644 --- a/frontend/src/pages/GuardiaDetail.jsx +++ b/frontend/src/pages/GuardiaDetail.jsx @@ -892,12 +892,14 @@ export default function GuardiaDetail() {
{[ - {src:'/screenshots/itsm_main.png', title:'GUARDiA ITSM 대시보드', desc:'SR 현황·서버 상태·KPI 실시간 모니터링'}, - {src:'/screenshots/manager_main.png', title:'GUARDiA Manager', desc:'네이버 클라우드 콘솔 스타일 관제 포털'}, - {src:'/screenshots/webmail_main.png', title:'GUARDiA Webmail', desc:'Postfix/Dovecot 연동 기업 웹메일'}, - {src:'/screenshots/itsm_02_dashboard.png', title:'ITSM 운영 대시보드', desc:'AI 이상 탐지·SLA·KPI 종합 현황'}, - {src:'/screenshots/manager_03_servers.png', title:'서버 자산 관리', desc:'CMDB 서버 목록·상태·배포 이력'}, - {src:'/screenshots/manager_05_deployments.png', title:'배포 관리', desc:'CI/CD 파이프라인·배포 이력·롤백'}, + {src:'/screenshots/itsm_02_dashboard.png', title:'GUARDiA ITSM 대시보드', desc:'SR 7건·승인대기·진행중 실시간 현황. 운영 상태 한눈에 파악.'}, + {src:'/screenshots/itsm_06_agents.png', title:'AI 에이전트 관리', desc:'Ollama 4개 모델 온라인. llava·codellama·llama3 동작 중.'}, + {src:'/screenshots/itsm_05_incidents.png', title:'장애 관리 (인시던트)', desc:'P1~P4 등급별 장애 관리. MTTR 자동 측정. AI RCA 분석.'}, + {src:'/screenshots/itsm_07_ssl.png', title:'SSL 인증서 관리', desc:'만료일 추적·자동 갱신 알림·배포 자동화.'}, + {src:'/screenshots/itsm_01_login.png', title:'GUARDiA ITSM 로그인', desc:'JWT + 2FA/OTP 보안. 역할별 계정 (관리자·엔지니어·PM·고객).'}, + {src:'/screenshots/manager_01_login.png', title:'GUARDiA Manager', desc:'GUARDiA ITSM 통합 관제 관리자 포털.'}, + {src:'/screenshots/mail_01_webmail.png', title:'zioinfo 웹메일', desc:'Postfix/Dovecot 연동. @zioinfo.co.kr 기업 웹메일.'}, + {src:'/screenshots/home_07_guardia.png', title:'GUARDiA 홈페이지 소개', desc:'160+ 기능 · 1,000+ API · 9개 카테고리 완전 구현.'}, ].map((sc,i) => (
@@ -920,15 +922,15 @@ export default function GuardiaDetail() {
{[ - {icon:'🎨',title:'디자인 AI SR 자동화',badge:'NEW', + {icon:,title:'디자인 AI SR 자동화',badge:'NEW', desc:'Ollama llava 비전으로 스크린샷 분석. CSS 변경·SVG 아이콘·UI 리뷰를 AI가 자동 처리. 디자인 SR 처리 시간 90% 단축.'}, - {icon:'🎤',title:'음성인식 명령 실행',badge:'NEW', + {icon:,title:'음성인식 명령 실행',badge:'NEW', desc:'expo-speech-recognition 온디바이스. 폐쇄망 완전 지원. "서버 상태 확인해줘" → /server status 자동 매핑.'}, - {icon:'💡',title:'다음명령 제시 (Smart UX)',badge:'NEW', + {icon:,title:'다음명령 제시 (Smart UX)',badge:'NEW', desc:'Ollama 대화 컨텍스트 분석→추천 명령 3개. 사용 이력 학습. Messenger Bot·Mobile App 통합.'}, - {icon:'🧠',title:'AI 뇌 엔진 (Brain)',badge:'NEW', + {icon:,title:'AI 뇌 엔진 (Brain)',badge:'NEW', desc:'영구 메모리(pgvector)·자동 스킬 발굴·LoRA 파인튜닝·관찰형 AI. 운영 경험 누적→스스로 진화.'}, - {icon:'🔐',title:'Zero Trust + SBOM',badge:'NEW', + {icon:,title:'Zero Trust + SBOM',badge:'NEW', desc:'ZTNA 정책 엔진·디바이스 신뢰 점수. SBOM CycloneDX 1.4 생성·VEX. EU CRA/공공 조달 준수.'}, {icon:'🌱',title:'GreenOps + Edge IoT',badge:'NEW', desc:'Scope 2 탄소 배출 추적(EU CSRD). 9.21억 IoT 디바이스 텔레메트리. Carbon-aware 스케줄링.'}, diff --git a/frontend/src/styles/global.css b/frontend/src/styles/global.css index ff3fb3a..29a9e21 100644 --- a/frontend/src/styles/global.css +++ b/frontend/src/styles/global.css @@ -28,9 +28,9 @@ --warning: #F59E0B; --danger: #EF4444; - /* ── 타이포그래피 (Pretendard 우선) ── */ - --font-sans: 'Pretendard', 'Noto Sans KR', 'Inter', -apple-system, sans-serif; - --font-en: 'Inter', sans-serif; + /* ── 타이포그래피 (나눔고딕 통일) ── */ + --font-sans: 'NanumGothic', 'Nanum Gothic', 'NanumBarunGothic', 'Pretendard', 'Apple SD Gothic Neo', -apple-system, sans-serif; + --font-en: 'NanumGothic', 'Inter', sans-serif; /* ── 레이아웃 ── */ --container: 1280px; diff --git a/frontend/src/styles/tokens.css b/frontend/src/styles/tokens.css index 033b6ad..ab5eb50 100644 --- a/frontend/src/styles/tokens.css +++ b/frontend/src/styles/tokens.css @@ -1,5 +1,5 @@ /* ── zio Variant 디자인 토큰 ── */ -@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css'); +@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&family=Nanum+Gothic+Coding&display=swap'); :root { /* Variant 색상 팔레트 */