Files
2025-03-26 18:16:46 +09:00

6.9 KiB

ZELLYY - UI/UX 설계

디자인 원칙

ZELLYY의 UI/UX 설계는 다음과 같은 핵심 원칙을 기반으로 합니다:

  1. 단순함(Simplicity): 복잡한 기능을 단순한 인터페이스로 제공하여 사용자의 인지 부하 최소화
  2. 직관성(Intuitiveness): 사용자가 별도의 학습 없이도 앱을 사용할 수 있도록 직관적인 디자인 적용
  3. 효율성(Efficiency): 최소한의 탭과 제스처로 작업을 완료할 수 있는 효율적인 워크플로우 설계
  4. 일관성(Consistency): 모든 화면과 기능에서 일관된 디자인 언어와 상호작용 패턴 유지
  5. 피드백(Feedback): 사용자 행동에 대한 명확한 시각적, 촉각적 피드백 제공

디자인 시스템

색상 팔레트

주요 색상

  • Primary: #4A6FFF (파란색) - 주요 액션, 강조 요소
  • Secondary: #FF6B6B (코랄 레드) - 보조 액션, 알림
  • Tertiary: #6CD9CC (민트 그린) - 성공, 완료 상태

중립 색상

  • Background: #FFFFFF (흰색) - 기본 배경
  • Surface: #F8F9FA (연한 회색) - 카드, 컨테이너 배경
  • On Background: #212529 (진한 회색) - 기본 텍스트
  • On Surface: #495057 (중간 회색) - 보조 텍스트

상태 색상

  • Success: #40C057 (녹색) - 성공 상태
  • Warning: #FD7E14 (주황색) - 경고 상태
  • Error: #FA5252 (빨간색) - 오류 상태
  • Info: #339AF0 (하늘색) - 정보 상태

타이포그래피

폰트 패밀리

  • 기본 폰트: SF Pro (iOS), Roboto (Android)
  • 대체 폰트: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif

텍스트 스타일

  • Heading 1: 24px, Bold, 1.2 line-height
  • Heading 2: 20px, Bold, 1.3 line-height
  • Heading 3: 18px, SemiBold, 1.4 line-height
  • Body 1: 16px, Regular, 1.5 line-height
  • Body 2: 14px, Regular, 1.5 line-height
  • Caption: 12px, Regular, 1.4 line-height
  • Button: 16px, Medium, 1.2 line-height

컴포넌트

기본 컴포넌트

  • 버튼: 기본, 강조, 텍스트, 아이콘 버튼
  • 입력 필드: 텍스트 입력, 숫자 입력, 멀티라인 입력
  • 선택 컨트롤: 체크박스, 라디오 버튼, 토글 스위치
  • 카드: 기본 카드, 그림자 카드, 테두리 카드
  • 리스트: 기본 리스트, 아이콘 리스트, 썸네일 리스트
  • 다이얼로그: 알림, 확인, 입력 다이얼로그
  • : 상단 탭, 하단 탭, 스크롤 탭

특화 컴포넌트

  • 템플릿 카드: 템플릿 미리보기 및 선택을 위한 카드
  • 컬러 피커: 색상 및 그라데이션 선택 컴포넌트
  • 텍스트 에디터: 텍스트 스타일링 및 편집 컴포넌트
  • 갤러리 그리드: 카드 갤러리 표시를 위한 그리드
  • 플랫폼 프리뷰: 다양한 소셜 미디어 플랫폼 미리보기

화면 구조

주요 화면

  1. 온보딩 화면

    • 앱 소개 및 주요 기능 하이라이트
    • 회원가입 및 로그인 옵션
    • 퀵 스타트 튜토리얼
  2. 홈 화면

    • 최근 작업한 카드
    • 추천 템플릿
    • 빠른 액션 버튼 (새 카드 만들기, 템플릿 탐색)
    • 사용 통계 요약
  3. 템플릿 갤러리

    • 카테고리별 템플릿 분류
    • 검색 및 필터 옵션
    • 템플릿 미리보기 및 선택
  4. 카드 에디터

    • 텍스트 편집 영역
    • 스타일링 도구 모음
    • 배경 설정 옵션
    • 레이아웃 조정 도구
    • 저장 및 공유 버튼
  5. 내 카드 갤러리

    • 그리드 및 리스트 뷰 옵션
    • 정렬 및 필터 도구
    • 카드 관리 옵션 (삭제, 복제, 편집)
    • 컬렉션 및 폴더 구성
  6. 설정 화면

    • 계정 관리
    • 앱 환경 설정
    • 알림 설정
    • 저장소 관리
    • 도움말 및 지원

네비게이션 구조

  • 하단 탭 바: 홈, 템플릿, 에디터, 내 카드, 설정
  • 계층적 네비게이션: 드릴다운 방식의 화면 전환
  • 모달 다이얼로그: 빠른 작업 및 설정을 위한 오버레이
  • 제스처 기반 네비게이션: 스와이프, 핀치, 탭 제스처 지원

주요 사용자 흐름

1. 새 카드 제작 흐름

  1. 홈 화면에서 '새 카드 만들기' 버튼 탭
  2. 템플릿 카테고리 선택
  3. 특정 템플릿 선택
  4. 텍스트 내용 입력 및 편집
  5. 스타일 조정 (폰트, 색상, 배치)
  6. 미리보기 확인
  7. 저장 및/또는 공유

2. 템플릿 커스터마이징 흐름

  1. 템플릿 갤러리에서 템플릿 선택
  2. 기본 요소 편집 (텍스트, 색상)
  3. 고급 커스터마이징 (레이아웃, 요소 추가/제거)
  4. 커스텀 템플릿으로 저장
  5. 새 카드에 적용

3. 소셜 미디어 공유 흐름

  1. 카드 에디터 또는 갤러리에서 공유 버튼 탭
  2. 공유 플랫폼 선택
  3. 플랫폼별 최적화 옵션 조정
  4. 캡션 및 해시태그 추가
  5. 공유 실행 또는 예약

반응형 디자인

기기별 최적화

  • 스마트폰 (소형): 5.5인치 이하 화면에 최적화된 컴팩트 레이아웃
  • 스마트폰 (대형): 5.5인치 이상 화면에 최적화된 확장 레이아웃
  • 태블릿: 분할 화면 및 확장된 도구 패널 지원
  • 방향: 세로 및 가로 모드 모두 지원

접근성 고려사항

  • 텍스트 크기 조정: 시스템 텍스트 크기 설정에 반응
  • 색상 대비: WCAG 2.1 AA 기준 준수
  • 스크린 리더 지원: 모든 UI 요소에 적절한 접근성 레이블 제공
  • 터치 타겟: 최소 44x44pt 크기의 터치 영역 확보
  • 다크 모드: 시스템 설정에 따른 다크 모드 지원

프로토타입 및 테스트

프로토타입 도구

  • 로우 피델리티: Figma, Sketch
  • 하이 피델리티: Figma, Protopie
  • 인터랙션 테스트: Figma 프로토타입, 개발 빌드

사용성 테스트 계획

  • 참가자: 주요 페르소나에 맞는 사용자 그룹 (콘텐츠 크리에이터, 비즈니스 사용자, 개인 사용자)
  • 테스트 방법: 과제 기반 테스트, 사고 구술법, 인터뷰
  • 측정 지표: 작업 완료율, 오류율, 작업 완료 시간, SUS 점수
  • 피드백 반영: 반복적인 디자인 개선 사이클

디자인 에셋

모든 디자인 에셋은 Figma 프로젝트에서 관리되며, 다음 항목을 포함합니다:

  1. 디자인 시스템 라이브러리

    • 색상 스타일
    • 텍스트 스타일
    • 컴포넌트 라이브러리
    • 아이콘 세트
  2. 와이어프레임

    • 주요 화면 구조
    • 사용자 흐름 다이어그램
    • 인터랙션 모델
  3. 하이 피델리티 목업

    • 모든 화면의 상세 디자인
    • 상태 변화 및 애니메이션
    • 다양한 기기 및 화면 크기 대응
  4. 프로토타입

    • 인터랙티브 프로토타입
    • 사용자 테스트용 시나리오
    • 개발 참조용 상세 명세