Skip to content

Conversation

@essaysir
Copy link
Contributor

@essaysir essaysir commented Nov 4, 2025

🔗 Reference

UX 개선 - 빠른 임장 생성 플로우

사용자가 앱을 처음 실행했을 때, 모든 정보를 입력하지 않아도 바로 임장을 시작할 수 있도록 개선이 필요했습니다. 기존에는 필수 입력 항목이 많아 사용자의 첫 진입 장벽이 높았던 문제를 해결하고자 합니다.

📝 Content

문제 정의

  • 기존 임장 생성 플로우는 모든 필드를 필수로 입력해야 했음
  • 사용자가 처음 앱을 실행했을 때 즉시 임장을 시작하기 어려운 구조
  • 높은 초기 진입 장벽으로 인한 사용자 이탈 가능성

의도 및 해결 방법

  • 최소한의 정보만으로 임장을 생성할 수 있는 initNote API 추가
  • 임장 생성 후 필요한 정보는 점진적으로 입력할 수 있도록 UX 개선
  • 기존 CRUD 로직을 새로운 API 스펙에 맞게 리팩토링

주요 변경 사항

  • initNote API 추가: 최소 정보만으로 임장 노트 초기화
  • createNote API 수정: 선택적 필드 처리 로직 개선
  • 관련 CRUD 로직 업데이트

✅ Definition of Done

  • [ x ] initNote 테스트 코드가 정상적으로 실행되는가?
  • [ x ] createNote 테스트 코드가 정상적으로 실행되는가?
  • [ x ] 기존 임장 조회/수정/삭제 기능이 정상 동작하는가?

sonjusun and others added 12 commits September 18, 2025 20:45
- UX 개선을 위한 임장 생성 분리 ( 간단한 임장 생성 구현 )
feat : 임장 생성 ( INIT ) 구현 완료 및 컨트롤러 테스트 구현
- 주소 NULL Exception 오류 수정
- initNote로 노트 생성 시 기본 필드 검증
- 생성된 노트가 목록에 정상 노출되는지 확인
- address, report 등 선택적 필드는 null 허용
- 목적, 매물 유형, 가격 타입, 가격 정보만으로 노트 생성
- 주소, 평수, 층수 등은 나중에 입력 가능하도록 선택적 처리
- UX 개선을 위한 빠른 노트 생성 플로우 지원
- createNote로 생성한 노트의 상세 정보가 정상 노출되는지 검증
- createNote로 생성한 노트가 리스트에 정상 노출되는지 검증
- InitNoteTest의 테스트 패턴과 일관성 유지
- findNote 와 findUserNotes 에서 정상적으로 보이도록 수정
- init , create 모두 사용 가능한 update 로 진행
@essaysir essaysir merged commit a10aa42 into prod Nov 4, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants