Skip to content
This repository was archived by the owner on Jan 12, 2026. It is now read-only.

1주차 기획 코멘트 #1

@curious-curie

Description

@curious-curie

안녕하세요 후배님!! 기획서 흥미롭게 잘 읽었습니다 😊
아이디어의 흐름을 하나의 도구에 담아보고자 하는 문제의식이 너무 좋네요.

우선순위 선정

현재 기능 구성을 보면 꽤 많은 것이 들어가 있어요:

  • 태그 / 메모 / 태스크 / 포스트
  • 댓글
  • 캘린더 / 간트 차트
  • LLM 요약/확장
  • 포스팅 자동 생성
  • 필터링/검색

그래서 초반에는 핵심 가치를 최대한 적은 기능으로 실현하는 MVP를 먼저 정의해보는 것을 추천합니다

분류 기능
필수 (MVP) Item CRUD, 태그, 필터, Task/Memo/Post 3종 생성/조회
있으면 좋음 ~~
후순위 ~~~

플로우 구체화

“생각의 흐름” UX 플로우가 더 구체화되면 완성도가 확 올라갈 것 같아요

기획서에 메모 → 태스크 → 포스트 흐름이 핵심 가치로 잘 정리되어 있는데,
실제 UX 상 유저가 어떤 버튼/화면에서 어떤 액션으로 이동하는지가 구체화되면 어떻게 구현해야할지가 명확히 보일 것 같아요.

흐름 질문
메모 → 태스크 메모 화면에서 어떤 방식으로 태스크로 승격하나요? (버튼? 스와이프? 드래그?)
태스크 완료 후 완료 시 LLM 호출은 자동인가요, 버튼 클릭인가요?
포스트 LLM 초안 제공 후 유저가 수정할 수 있는가요? Draft 저장은 가능한가요?

데이터/아키텍처 관점

기획서가 데이터 모델까지 잡혀 있는 건 정말 훌륭한데,
구현 단계에서 고려하면 좋은 포인트도 있어요:

  • Item / Tag / Comment 모두 User와 어떻게 연결될까요?
  • LLM API 호출은 프론트에서 직접? 백엔드에서 대리 호출?
  • 오프라인 상태에서 작성한 메모는 어떻게 처리할까요? (즉, 저장 실패 / 재시도 UX)

URL 구조 / 라우팅 설계

페이지가 2~3개로 보이지만, 실제로는 상태가 꽤 다양합니다.

예시:

  • /tasks?tag=공부&done=false
  • /posts?tag=형태론
  • /item/123 (디테일 페이지)
  • /new?type=memo

라우팅을 설계해두면 구현 단계에서 UX가 훨씬 단단해져요.
권장: 목적에 따른 라우팅 → URL이 곧 필터링/탐색 수단이 되게 만들기

(참고) 올바르게 페이지 설계하기 : Path Variable과 Query Parameter

추가로 고려해볼 수 있는 기획 고도화 포인트

기획은 “메모 → 태그 → 태스크 → 포스팅” 흐름이 리스트 중심 UI로 정리돼 있는데,
확장 방향으로 브레인스토밍/마인드맵 UI를 고민해볼 여지도 있어 보여요.

이 서비스의 핵심 가치가 **“생각의 흐름을 끊지 않는 방식”**이라면,
리스트/카드 UI 외에도 아래 같은 시각화 방식이 오히려 핵심 가치와 잘 맞을 수 있을 것 같아요!

아이디어 설명
마인드맵 뷰 메모들을 노드 형태로 배치하고 선으로 연결해 흐름을 표현 (이건 메모-메모를 연결할 수 있는 데이터 설계가 되어야겠죠?)
브레인스토밍 캔버스 빈 화면 위에 자유롭게 메모를 배치 + 드래그 + 컬러 태그
“아이디어 클러스터링” 비슷한 내용의 메모를 LLM이 자동으로 그룹화해 섬/덩어리로 표현

물론 MVP에서는 리스트 UI가 가장 현실적이지만
추후 확장 방향으로 “마인드맵/캔버스 모드”를 미리 언급하면
기획의 잠재력 자체는 훨씬 높아집니다 !

마인드맵 구현은 https://reactflow.dev/ 를 참고해보셔도 좋을듯하네요!


앞으로 구현도 기대할게요!!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions