본문 바로가기
Project/[Toy Project] 마침표

[마침표] 제품 철학 및 제약 정의서

by jyc_ 2025. 12. 14.

1. Concept

이름

마침표: 하루를 닫는 한 문장.

하루 한 문장 기록 앱

하루를 단 한 문장으로만 기록함으로써, 기록의 부담을 최소화하고 사고의 밀도를 높이는 미니멀한 기록 앱.

 


2. Motivation

  • 필사 경험을 통해 짧은 문장 기록의 효용을 체감
  • AI, 숏폼 중심 환경에서 사유와 사고 시간이 급격히 줄어드는 문제 인식
  • 기록 분량을 극단적으로 제한하면 기록이 부담이 아니라 습관이 될 수 있다는 가설

3. Problem Statement

기록을 하고 싶지만, 무엇을 써야 할지 몰라 입력창 앞에서 멈추는 순간이 반복된다.

핵심 문제

  • 기록 욕구는 있으나 앱, 분량, 형식, 완성도에 대한 진입 장벽이 높음
  • 기존 다이어리 앱은 ‘많이 쓰는 사용자’에 최적화되어 있음

4. Solution & Value Proposition

4.1 Core Strategy

  • 하루에 딱 한 문장만 입력
  • 주제와 형식은 자유
  • 이미지, 음성 등 비텍스트 요소를 배제 → 기록과 닫음 행위 자체에 집중

4.2 Record Types (제한 없는 선택)

  • 사용자가 창작한 문장
  • 출처가 있는 문장(명언, 문구 등)
  • 하루의 요약 또는 판단 문장

5. Product Goals

  • 하루를 잠시 멈춰 되돌아보는 최소한의 성찰 습관 형성
  • 기록에 대한 심리적 부담 감소
  • 생각과 감정을 하나의 문장으로 압축·확정하는 능력 향상

6. Core Concept Definition

6.1 ‘한 문장’의 정의

이 앱에서의 한 문장은 하루를 설명하는 문장이 아니라, 하루를 닫는 결정이다.

  • 설명 X / 서사 X / 감정 나열 X
  • 의미를 확정하거나, 확정하지 않기로 결정하는 최소 단위
  • 잘 쓴 문장이나 완결된 생각일 필요 없음

6.2 구조적 제약

항목 제약
줄바꿈 불가
문단 1개
입력 필드 단일 라인 확장
글자 수 약 70자 (제한이 눈에 보이지 않음)
저장 조건 엔터 또는 V 버튼
  • 제목화, 단어 1개 입력도 허용
  • 마침표 사용 여부 강조하지 않음

6.3 상태 정의

  • 문장 입력 후 저장: 닫음
  • 기록하지 않기 선택: 닫지 않음
  • 아무 행동 없음: 닫지 못함

7. Core Features

7.1 Main Features

  • 하루 한 문장 입력
  • V 버튼을 통한 닫기
  • 저장 완료 피드백

7.2 Supporting Features

사고 시작을 돕는 키워드 힌트 (옵션)

  • 기본값 Off
  • 예: 기억, 변화, 선택
  • 보조 문구 제공(사고 방향만 제시, 답 강요 없음)

달력

  • 닫음(고채도) / 닫지 않음(저채도) / 닫지 않음(백색) 표시
  • 기록 내용 노출 최소화

8. Deliberate Exclusions

결과보다 ‘행위’에 집중하기 위해 의도적으로 제거한 요소

  • 감정 상태 기록
  • 사진, 음성, 파일 첨부
  • 문장 분석, 통계
  • SNS 공유 기능

9. Primary Use Flow

  1. 지정 시간에 알림: “오늘을 닫을 시간입니다.”
  2. 앱 진입 (최초 사용자 온보딩)
  3. ‘오늘의 한 문장’ 입력 화면
    • 70자 제한(사용자에게 보이지는 않음) 초과 시 입력 늘어나지 않음.
    • 초과 신호 보내기 “여기까지가 오늘의 마침표입니다.”
  4. 문장 입력 또는 ‘오늘은 기록하지 않기’ 선택
  5. V 버튼으로 닫기
  6. 저장 완료 메시지
  7. ‘과거와 현재 비교해보기’ 진입
  8. 달력 화면 표시

10. UI/UX Principles

10.1 UI

  • 미니멀리즘 → 타이포그래피 중심 디자인
  • 인앱 광고 없음
  • “n번의 닫음이 있었습니다.” 메인 헤더
  • 누적과 닫음의 메타포

10.2 UX

  • 실패·결핍 감정 유발 금지
  • 글자 수 제한 도달 시 긍정적 종료 메시지
  • 수정 정책
    • 익일 새벽(e.g. 4시, 사용자 지정)까지 허용, 이후 불가
    • 예외: 가장 최근에 닫은 글만 수정 가능
      • “닫힘이 굳어지기 전에 다듬어보세요”

10.3 Calendar Semantics

닫음의 흔적 확인

  • 고채도: 닫음
  • 저채도: 닫지 않음
  • 표시 없음: 닫지 못함

11. Competitive Positioning

요약 비교

구분 메모 앱 다이어리 앱 마침표
기록 분량 자유 자유 제한
목적 저장 감정 기록 사고 압축
지속성 낮음 중간 높음

포지션 결론

마침표는 기록 앱이 아니라 하루를 끝내는 루틴이다.

  • 대중 앱이 아님
  • 추천으로 퍼지지 않음
  • 스스로 발견한, 취향에 맞는 사용자에게 이용됨

12. Retrieval & Reflection (조회)

12.1 조회의 원칙

마침표에서 조회는 ‘되돌아봄’이 아니라 마주침이다.

  • 과거 기록을 많이 보게 하지 않는다.
  • 특정 문장을 찾기 위한 탐색을 최소화한다.
  • 우연적 재회와 시간 간 대비만 허용한다.

12.2 조회 방식

달력 기반 접근

  • 날짜 선택 시 해당 날짜의 문장 1개만 노출
  • 스크롤 기반 연속 조회 비허용

비교 조회(의도적 제한)

  • 과거의 특정 하루와 오늘을 나란히 배치
  • 예: 오늘의 문장 vs n일 전 문장

요약·리스트 뷰 미제공

  • 전체 문장 목록, 검색 결과 리스트 제공하지 않음

12.3 노출 정책

항목 정책
한 번에 노출되는 문장 수 최대 2개 (변경 가능)
자동 스크롤 불가
검색 제공하지 않음
통계 제공하지 않음

12.4 조회의 목적

  • 기록 결과를 소비하지 않게 하기 위함
  • 과거의 자신을 ‘평가’하지 않게 하기 위함
  • 하루라는 시간 단위를 다시 분리해 인식하게 하기 위함

조회는 기능이 아니라, 또 하나의 제약이다.

 

전체 목록 조회를 전제로 한 UI 및 API는 구현하지 않는다.


13. Future Considerations (Post MVP)

  • 데이터 백업 및 내보내기
  • 기기 간 동기화
  • 테마 변경
  • 퇴보 없는 성장 메타포 (나무 여러 그루 심기)
  • 맞춤법 보조 (회색 밑줄)
  • 하루 종료 시간 사용자 설정
  • 주기적 회고 알림(비교 중심)
    • 지난 달 가장 짧았던 문장
    • n일 전 문장

14. Freeze Rules

  • 메타포의 근간을 흔드는 기능은 추가하지 않는다.
  • 편의성보다는 닫는 행위를 우선한다.