Skip to content

개발 목표

Jin edited this page Dec 20, 2020 · 7 revisions

👍 걱정없조의 Project15-A-Client-Based-Formula-Editor

🥅 목표: 블로그에서 제공하는 네이버 스마트에디터의 수식 편집기와 유사한 새로운 UX/UI의 수식 편집기를 개발하는 프로젝트

  1. 사용자에게 친화적인 레이아웃
     - 사용자들이 불편하지 않게 최대한 간편한 UI로 구현

  2. 반응형 레이아웃
     - 브라우저의 크기에 따른 레이아웃 크기 유동적인 변화

  3. 계획한 기능 구현
     - 백로그에 작성한 기능을 최종적으로 구현하는 것이 목표

  4. 다른 브라우저와의 호환성  
     - 크롬 브라우저뿐 아니라 다른 브라우저와의 호환성을 목표(사파리)

  5. 최소한의 렌더링 
     - 전체 렌더링이 아닌 부분적인 렌더링을 구현 할 수 있도록 하는 것이 목표

  6. 버그가 없는 프로그램 
     - 프로그램이 에러 혹은 버그가 없어야 함

  7. 한 사람이 짜는 것처럼 구현
     - 코드 컨벤션을 최대한 잘 지켜서 한 사람이 짜는 것처럼 구현하는 것이 목표

👍 구현해야 할 사항

  1. 기본 편집
     - 웹 브라우저에서 HTML/CSS를 이용한 수식표현
     - 키보드 입력, GUI 입력 구현
     - Tex(LaTex) 편집 지원
  2. 스타일 속성 편집 및 문자 삽입
     - 수식 폰트 크기 설정 
     - 수식 폰트 컬러 설정
     - 수직 정렬 설정
     - 준비된 기호와 문자를 편집기 커서 위치에 삽입 지원 
  3. 템플릿
     - 다양한 수식 형태의 템플릿 모음 제공
     - 템플릿 모음 편집 지원
  4. 편집 확장
     - 수식을 N개 이상의 탭에서 멀티 지원
     - 수식을 N줄 이상으로 표현하고 편집 지원
  5. 출력
     - 이미지 파일 생성 및 다운로드 지원 
     - HTML+CSS 형태의 공유 기능 지원

  6. 선택 구현 사항
     - 그림판 기능(사용자가 수식을 편집하다가 강조할 부분이 생길 경우 색상으로 표시 가능)
     - 그래프 기능(수식으로 된 부분을 그래프로 변환하기 위해서 구현)
     - drag & drop : 커서의 불편함을 해소(커서의 움직임 없이 원하는 공간에 drag & drop으로 구현 가능)
     - 배경화면 변경 : 수식 편집하는 사용자 입장에서 다양한 UI를 제공함으로써, 사용자에게 친숙한 프로그램으로 탈피 

🤝 Rules

🤖 개발 진행 공유

🧑‍🏫 학습 정리

📖 Document

😄데일리 스크럼
😄일일 회의록
😄주간 회고록

🗣 피어세션

🔥 트러블 슈팅

Clone this wiki locally