콘텐츠로 이동

프론트엔드 리뉴얼

좋은생각 UI/UX 개선 및 웹 에디터 기능 강화


  • 오래된 디자인으로 사용자 경험 저하 (현행 홈페이지: Node.js + SPA, AWS 운영)
  • 모바일 최적화 미흡
  • 웹 에디터 기능 부족으로 편집실 콘텐츠 제작 비효율
  • 관리자 시스템(XPlatform C/S)과 홈페이지 분리 → 데이터 이중 관리
  • 브랜드 아이덴티티 반영한 현대적 디자인
  • 반응형 웹으로 다양한 디바이스 지원
  • 효율적인 콘텐츠 생산 도구

graph TD
    A["좋은생각 디자인 컨셉<br/><br/>키워드: 따뜻함 | 정제됨 | 신뢰감 | 편안함"]
    
    B["컬러 팔레트<br/><br/>Primary: #______ | Secondary: #______<br/>Accent: #______ | Background: #______"]
    
    C["타이포그래피<br/><br/>제목: 본명조 / Noto Serif KR<br/>본문: 프리텐다드 / Pretendard"]
    
    A --> B
    A --> C
    
    style A fill:#f9f9f9,stroke:#333,stroke-width:2px
    style B fill:#f5f5f5,stroke:#999,stroke-width:1px
    style C fill:#f5f5f5,stroke:#999,stroke-width:1px
영역현재개선 방향
메인 페이지정보 과다핵심 콘텐츠 중심, 여백 활용
글 읽기가독성 낮음최적 행간/자간, 집중 모드
네비게이션복잡한 구조직관적 메뉴, 검색 강화
모바일최적화 미흡모바일 퍼스트 설계
graph LR
    A["Mobile<br/>~767px<br/><br/>1컬럼"]
    B["Tablet<br/>768~1023px<br/><br/>2컬럼"]
    C["Desktop<br/>1024~1439px<br/><br/>3컬럼"]
    D["Wide<br/>1440px~<br/><br/>사이드바<br/>+ 3컬럼"]
    
    A --> B
    B --> C
    C --> D
    
    style A fill:#f0f0f0,stroke:#666,stroke-width:2px
    style B fill:#e8e8e8,stroke:#666,stroke-width:2px
    style C fill:#e0e0e0,stroke:#666,stroke-width:2px
    style D fill:#d8d8d8,stroke:#666,stroke-width:2px
기능설명우선순위
WYSIWYG실시간 미리보기 편집필수
템플릿좋은생각 스타일 템플릿필수
이미지드래그앤드롭, 자동 최적화필수
인용구좋은생각 스타일 인용 블록필수
협업다중 사용자 동시 편집선택
버전히스토리 관리, 복원선택
graph TD
    A["좋은생각 웹 에디터<br/><br/>[저장] [발행]"]
    
    B["[B] [I] [U] │ [H1] [H2] │ [각주] [목록] │ [이미지] [링크] │ [템플릿]"]
    
    C["제목을 입력하세요"]
    D["─────────────────────────────────"]
    
    E["본문을 작성하세요..."]
    
    F["좋은 글귀를 인용합니다<br/><br/>- 작가명"]
    
    A --> B
    B --> C
    C --> D
    D --> E
    E --> F
    
    style A fill:#f9f9f9,stroke:#333,stroke-width:2px
    style B fill:#f5f5f5,stroke:#999,stroke-width:1px
    style F fill:#e8f4f8,stroke:#666,stroke-width:2px

지표현재 (추정)목표개선율
페이지 로딩 속도4~6초 (SPA 초기 로딩)2초 이내 (SSR+CDN)50~70% 단축
모바일 트래픽 비중~40% (미최적화 상태)60% 이상 지원모바일 퍼스트
콘텐츠 작성 시간30~60분/건15~30분/건50% 단축
이탈률~60% (추정)~40%20%p 감소
  • 브랜드 이미지 현대화
  • 사용자 만족도 향상
  • 콘텐츠 품질 일관성 확보
  • 편집자 업무 효율 개선

영역기술선정 이유
FrameworkNext.js (App Router)SEO 최적화 (SSR/SSG), ISP 권장 스택, 관리자 시스템과 TypeScript 통일
StylingTailwind CSS일관된 디자인 시스템, 빠른 프로토타이핑
EditorTipTap / Editor.js확장성, 커스터마이징, 좋은생각 스타일 블록 구현
CMS 연동통합 DB API (NestJS)현행 CMS 13t(ptcms_*) 통합 관리자 시스템 API 경유
단계기간내용
11개월디자인 시스템 정의, UI 설계
22개월프론트엔드 개발
31개월웹 에디터 개발
41개월테스트 및 최적화

날짜작성자변경 내용
2026-02-26-초안 작성 (템플릿)
2026-03-03김명직정량적 효과 추정값 채움, 기술 스택 ISP 권장안 반영 (Next.js+Tailwind+NestJS API), CMS 연동 현행 분석 반영