필사 노트 기획서

베껴 쓰고, 보지 않고 떠올리는 필사 노트 · 화면, 규칙, 데이터

v0.1 (1차 확정)업데이트 2026-11-06프로토타입 v0.3 기준PRD와 함께 읽기
항목 내용
문서 화면 · 동작 · 규칙 기획서 (PRD는 필사 노트 PRD.md)
기준 HTML 프로토타입 v0.3 (필사 노트 프로토타입.html)
작성일 2026-11-06
영감 플래너 앱 Spiralday: 스프링 노트 감성과 월 · 주 · 일 정보 구조를 가져옴.
디자인 Quote · 옥스포드 노트 프로토타입의 스프링 노트 · 개구 폰트 · 민트/노랑/핑크/라벤더/피치 팔레트를 재사용
기획 스케치
화면 캡처 · 기획 스케치: 필사(왼쪽) + 외우기(오른쪽) 펼침면, 학습 기록(일 · 주 · 월), 서재 · 검색 · 통계, 책별 인덱스(포스트잇)

1차 확정. 숫자 목표와 타깃은 사용 테스트 후 확정.


1. 서비스 개요

언어를 배우는 사람이 책의 문장을 직접 손으로 베껴 쓰고(필사), 보지 않고 다시 떠올려 쓰며(외우기) 익히는 노트. 분량은 한 줄에서 시작해 1줄 → 2줄 → 3줄 → 4~9줄 → 한 페이지로 늘려 간다. 모르는 단어는 뜻과 함께 메모패드에 적는다.

2. 화면 구조

화면 내용
노트 필사 + 외우기 펼침면, 단어 · 뜻 메모패드, 외우기 기록 회차
일 날짜별 필사 목록
주 · 월 필사한 날과 줄 수를 달력으로 보기
통계 필사 횟수, 줄 수 추이, 외움 비율
서재 책 목록, 책 추가 · 수정
검색 문장 · 해석 · 단어 · 뜻 · 책 이름 · 외우기 기록

위쪽에는 책마다 포스트잇 인덱스 탭이 붙고, 탭은 이동만 한다. 인덱스와 날짜 · 쪽수 태그 사이는 충분히 띄우고 "인덱스 : 책" 라벨은 두지 않는다.

3. 노트 화면

3-1. 새 필사 (책 미선택 회색)

3-2. 왼쪽: 필사

3-3. 오른쪽: 외우기

3-4. 단어 · 뜻 메모패드

3-5. 외우기 기록 회차

메모패드 아래에 회차별 시도 횟수와 결과가 나열된다. 삭제하면 8초 동안 실행 취소 토스트가 뜬다.

3-6. 책 정보

4. 일 · 주 · 월

날짜를 누르면 그날의 필사 목록으로 간다. 필사한 날은 표시되고, 월 화면에서는 줄 수가 늘어나는 흐름을 볼 수 있다.

5. 서재 · 검색 · 통계

6. 데이터 모델

Book   { id, title, author?, lang, color, total?, memo? }
Entry  { id, book | "" (미선택), date, page?, text, tr?, vocab: [{ w, m }], recalls: Recall[] }

저장은 브라우저 localStorage(pilsa.v1). 계정 · 서버 동기화는 후속.

7. 엣지 케이스

상황 동작 상태
책 미선택 새 필사 회색, 문장 · 해석 · 외우기 잠김 정함
아무것도 안 쓴 새 필사 이동 시 자동 삭제 (책만 고른 경우 포함) 정함
책 선택 후 쪽수 비어 있음 그 책의 마지막 쪽수로 채움 정함
단어 · 뜻 모두 빈 줄 화면을 떠날 때 정리 정함
같은 단어 중복 막지 않음 임시
쪽수가 총 쪽수 초과 진행 %는 100%까지만 표시 임시
책 삭제 그 책의 필사 처리 방식 미정
해석 칸 언어 지정 없음, 안내 문구만 미정

8. 변경 이력

날짜 내용
11/5 v0.1 최초 프로토타입 (필사 · 외우기 · 일 · 주 · 월 · 통계 · 서재 · 검색)
11/5 v0.2 학습 지도(말판) 제거, 인덱스와 날짜 태그 간격 확대, "인덱스 : 책" 라벨 삭제
11/6 v0.3 새 필사 책 미선택(회색) 시작, 해석(선택), 단어 · 뜻 메모패드, 책 정보

9. 후속 후보

표지 사진 · 읽기 기간 같은 책 정보 확장, 해석 언어 지정, 원문 붙여넣고 따라쓰기, 책 삭제 정책, 백업 · 복원, 계정 동기화, 외우기 복습 알림, 영어 외 언어 채점 보강.


출처: 이 서비스의 정보 구조와 스프링 노트 감성은 Spiralday에서 영감을 받았다.