Skip to content

pladata-encore/BE09-2nd-2team

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ν”„λ‘œμ νŠΈ κ°œμš”


μΈμŠ€νƒ€κ·Έλž¨ 클둠 ν”„λ‘œμ νŠΈ (5/15 ~ 5/19)

λ³Έ ν”„λ‘œμ νŠΈλŠ” μ‹€μ œ μ„œλΉ„μŠ€μ™€ μœ μ‚¬ν•œ SNS κΈ°λŠ₯듀을 직접 κ΅¬ν˜„ν•¨μœΌλ‘œμ¨ React 기반 SPA ꡬ쑰에 λŒ€ν•œ 이해도λ₯Ό λ†’μ΄λŠ” 것을 λͺ©ν‘œλ‘œ ν•˜μ˜€μŠ΅λ‹ˆλ‹€. λ˜ν•œ, Git Flow μ „λž΅κ³Ό μ΄μŠˆΒ·λ§ˆμΌμŠ€ν†€ 관리, 컀밋 μ»¨λ²€μ…˜ 등을 μ μš©ν•˜μ—¬ 효율적인 ν˜‘μ—…μ„ μ§„ν–‰ν•˜κ³ μž ν•˜μ˜€μœΌλ©°, Vercel을 ν™œμš©ν•œ 배포λ₯Ό 톡해 ν”„λ‘ νŠΈμ—”λ“œ ν”„λ‘œμ νŠΈμ˜ 배포 과정을 μ΅νžˆλŠ” 것을 λͺ©ν‘œλ‘œ ν•˜μ˜€μŠ΅λ‹ˆλ‹€. 이와 ν•¨κ»˜ ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€ 및 κ²°κ³Όλ₯Ό λ¬Έμ„œν™”ν•˜μ—¬ κΈ°λŠ₯의 μ•ˆμ •μ„±μ„ κ²€μ¦ν•˜κ³  QA ν”„λ‘œμ„ΈμŠ€λ₯Ό μˆ˜ν–‰ν•˜λŠ” 데에도 λͺ©μ μ„ 두고 μžˆμŠ΅λ‹ˆλ‹€.


⭐ 클둠 μ‚¬μ΄νŠΈ

image


πŸ“„ 클둠 νŽ˜μ΄μ§€

  • 메인(ν™ˆ) νŽ˜μ΄μ§€
  • 둜그인/νšŒμ›κ°€μž… νŽ˜μ΄μ§€
  • μŠ€ν† λ¦¬ νŽ˜μ΄μ§€
  • μ•Œλ¦Ό νŽ˜μ΄μ§€
  • κ²Œμ‹œκΈ€ νŽ˜μ΄μ§€
  • 검색 νŽ˜μ΄μ§€
  • DM νŽ˜μ΄μ§€

πŸ–ΌοΈ 와이어 ν”„λ ˆμž„ https://www.figma.com/design/2jA1u7Lfn8W1wNVlOG4uFe/%EC%9D%B8%EC%8A%A4%ED%83%80%ED%82%AC%EB%A1%9C%EA%B7%B8%EB%9E%A8?node-id=0-1&p=f&t=RYMK150jCxFm6ah7-0 image


πŸ—“ 일정 κ³„νš

κΈ°κ°„ μ§„ν–‰ λ‚΄μš©
1일차 μ‚¬μ΄νŠΈ 뢄석 / νŽ˜μ΄μ§€ μ—­ν•  λΆ„λ‹΄ / ν˜‘μ—… κ΄€λ ¨ κ·œμΉ™ μ •μ˜
2일차 λ ˆμ΄μ•„μ›ƒ ꡬ성 및 μ»΄ν¬λ„ŒνŠΈ κ΅¬ν˜„
3일차 μ—°κ΄€ νŽ˜μ΄μ§€ 연동 및 ν…ŒμŠ€νŠΈ, 배포 및 마무리 λ¬Έμ„œ μž‘μ„±




SPA μ‚¬μ΄νŠΈ


https://be-09-2st-2team.vercel.app/


πŸ”§ μš”κ΅¬μ‚¬ν•­μ •μ˜μ„œ


λΆ„λ₯˜ no κΈ°λŠ₯ μ„€λͺ… λΉ„κ³  λ‹΄λ‹Ήμž
곡톡(ν‘Έν„°) REQ-FOOTER-001 ν‘Έν„° 둜그인, νšŒμ›κ°€μž…, ν”„λ‘œν•„ νŽ˜μ΄μ§€ ν•˜λ‹¨ μœ„μΉ˜ @μ •μ•„
둜그인 REQ-LOGIN-001 둜그인 form아이디 / λΉ„λ°€λ²ˆν˜Έ μž…λ ₯ 둜그인 μž…λ ₯ UI - λΉ„λ°€λ²ˆν˜Έ ν‘œμ‹œ / 숨기기 κΈ°λŠ₯ ν•„μš”- 잘λͺ»λœ μž…λ ₯κ°’ > μ—λŸ¬ ν…μŠ€νŠΈ ν‘œμ‹œ @μ •μ•„
둜그인 REQ-LOGIN-002 둜그인 λ²„νŠΌ 메인 νŽ˜μ΄μ§€λ‘œ 이동 @μ •μ•„
둜그인 REQ-LOGIN-003 κ°€μž…ν•˜κΈ° λ²„νŠΌ νšŒμ›κ°€μž… νŽ˜μ΄μ§€λ‘œ 이동 @μ •μ•„
νšŒμ›κ°€μž… REQ-SIGNUP-001 νšŒμ›κ°€μž… formμ „ν™”λ²ˆν˜Έ, λΉ„λ°€λ²ˆν˜Έ μž…λ ₯ λ“±λ“± - 잘λͺ»λœ μž…λ ₯κ°’ > μ—λŸ¬ ν…μŠ€νŠΈ ν‘œμ‹œ @μ •μ•„
νšŒμ›κ°€μž… REQ-SIGNUP-002 κ°€μž…ν•˜κΈ° λ²„νŠΌ 둜그인 νŽ˜μ΄μ§€λ‘œ 이동 @μ •μ•„
νšŒμ›κ°€μž… REQ-SIGNUP-003 둜그인 λ²„νŠΌ 둜그인 νŽ˜μ΄μ§€λ‘œ 이동 @μ •μ•„
μŠ€ν† λ¦¬ REQ-STORY-001 μŠ€ν† λ¦¬ 전체화면(μŠ€ν† λ¦¬ λͺ©λ‘μ„ λˆŒλ €μ„λ•Œ) μŠ€ν† λ¦¬ 썸넀일을 ν•΄λ‹Ή μœ μ € μŠ€ν† λ¦¬ μ „μ²΄ν™”λ©΄μœΌλ‘œ μ „ν™˜ μ–‘μͺ½μœΌλ‘œ μŠ€ν† λ¦¬μ˜ 썸넀일을 λ³΄μ—¬μ€Œ -5초 μ§€λ‚˜λ©΄ λ‹€μŒ ν™”λ©΄μœΌλ‘œ λ„˜μ–΄κ° @ν˜„μš°
μŠ€ν† λ¦¬ REQ-STORY-002 λ‹€μŒ μŠ€ν† λ¦¬ λ²„νŠΌ μŠ€ν† λ¦¬ μ „μ²΄ν™”λ©΄μ—μ„œ 였λ₯Έμͺ½ λ²„νŠΌ λˆ„λ₯΄λ©΄ λ‹€μŒ μŠ€ν† λ¦¬λ‘œ 이동 맨 였λ₯Έμͺ½ μŠ€ν† λ¦¬μΌ 경우 λ‹€μŒ μŠ€ν† λ¦¬ λ²„νŠΌ 사라짐 @ν˜„μš°
μŠ€ν† λ¦¬ REQ-STORY-003 이전 μŠ€ν† λ¦¬ λ²„νŠΌ μŠ€ν† λ¦¬ μ „μ²΄ν™”λ©΄μ—μ„œ μ™Όμͺ½ λ²„νŠΌ λˆ„λ₯΄λ©΄ 이전 μŠ€ν† λ¦¬λ‘œ 이동 맨 μ™Όμͺ½ μŠ€ν† λ¦¬μΌ 경우 이전 μŠ€ν† λ¦¬ λ²„νŠΌ 사라짐 @ν˜„μš°
μ•Œλ¦Ό REQ-NOTIFY-001 μ•Œλ¦Ό λͺ©λ‘ ν‘œμ‹œ μ’‹μ•„μš”, νŒ”λ‘œμš°, λŒ“κΈ€λ“±μ„ κ΅¬λΆ„ν•˜μ—¬ 리슀트둜 λ‚˜νƒ€λ‚΄μ€Œ -졜근 순으둜 μœ„μ—μ„œλΆ€ν„° μ •λ ¬-νŒ”λ‘œμš° νŒŒλž€μƒ‰ λ²„νŠΌμ„ λˆ„λ₯Ό 경우 νšŒμƒ‰ νŒ”λ‘œμž‰ λ²„νŠΌμœΌλ‘œ λ°”λ€œ @ν˜„μš°
μ•Œλ¦Ό REQ-NOTIFY-002 νŒ”λ‘œμš° μš”μ²­ νŽ˜μ΄μ§€ νŒ”λ‘œμš° μš”μ²­ νŽ˜μ΄μ§€λ‘œ 이동 -νŒ”λ‘œμš° μš”μ²­ νŽ˜μ΄μ§€λ‘œ 이동-ν™”μ‚΄ν‘œ λˆ„λ₯΄λ©΄ λ‹€μ‹œ μ•Œλ¦Ό νŽ˜μ΄μ§€λ‘œ 이동 @ν˜„μš°
ν”„λ‘œν•„ REQ-PROFILE-001 ν”„λ‘œν•„ νŽ˜μ΄μ§€ ν‘œμ‹œ ν”„λ‘œν•„ νŽΈμ§‘, λ³΄κ΄€λœ μŠ€ν† λ¦¬ λ³΄λŸ¬κ°€κΈ° λ²„νŠΌ - λ²„νŠΌ μœ„μ— 마우슀 hover μƒνƒœ μ‹œ, μ§„ν•œ μƒ‰μœΌλ‘œ 변함. @혜빈
ν”„λ‘œν•„ REQ-PROFILE-002 포슀트 λͺ©λ‘ ν‘œμ‹œ ν”„λ‘œν•„ νŽ˜μ΄μ§€μ—μ„œ μ•„λž˜λ‘œ μŠ€ν¬λ‘€μ‹œ 포슀트 λͺ©λ‘ 보기 κ°€λŠ₯ - 슀크둀 μ‹œ ν•œ 쀄에 3κ°œμ”© κ²Œμ‹œλ¬Ό 리슀트 λ³΄μž„ @혜빈
κ²Œμ‹œκΈ€ REQ-POST-001 κ²Œμ‹œκΈ€μƒμ„Έμ‘°νšŒ ν”„λ‘œν•„ νŽ˜μ΄μ§€μ—μ„œ 포슀트 ν΄λ¦­μ‹œ μœ„μ— κ²Ήμ³μ„œ κ²Œμ‹œκΈ€ νŽ˜μ΄μ§€ λͺ¨λ‹¬μ°½ 뜸 - λ’· λ°°κ²½ μ§„ν•œ νšŒμƒ‰μœΌλ‘œ 처리- μ’‹μ•„μš”, 슀크랩, λŒ“κΈ€ 남기기 κ°€λŠ₯ @혜빈
κ²Œμ‹œκΈ€ REQ-POST-002 κ²Œμ‹œκΈ€μ— μ’‹μ•„μš” μ’‹μ•„μš” ν΄λ¦­μ‹œ ν•˜νŠΈκ°€ μ»€μ§€λ©΄μ„œ λ°”λ€œ @혜빈
메인화면 REQ-MAIN-001 메인 ν”Όλ“œ 슀크둀 내리기 μ•„λž˜λ‘œ μŠ€ν¬λ‘€ν•˜μ—¬ κ²Œμ‹œκΈ€ 보기 @μ€€μ„œ
메인화면 REQ-MAIN-002 κ²Œμ‹œκΈ€ - ν”„λ‘œν•„ λ²„νŠΌ κ²Œμ‹œκΈ€μ˜ ν”„λ‘œν•„μ„ λˆ„λ₯΄λ©΄ ν•΄λ‹Ή ν”„λ‘œν•„λ‘œ 이동 @μ€€μ„œ
메인화면 REQ-MAIN-003 κ²Œμ‹œκΈ€ - μ’‹μ•„μš” λˆ„λ₯΄κΈ° λ²„νŠΌ κ²Œμ‹œκΈ€ ν•˜λ‹¨μ— μžˆλŠ” ν•˜νŠΈλ₯Ό 눌러 μ’‹μ•„μš” ν‘œμ‹œν•˜κΈ° - μ’‹μ•„μš”λ₯Ό λˆ„λ₯΄λ©΄ ν•˜νŠΈκ°€ μ›€μ§μ΄λ©΄μ„œ λΉ¨κ°„μƒ‰μœΌλ‘œ λ³€ν•˜κ³  μ’‹μ•„μš” μˆ˜κ°€ λŠ˜μ–΄λ‚¨- 이미 ν‘œμ‹œλœ μ’‹μ•„μš”λ₯Ό λ‹€μ‹œ λˆ„λ₯΄λ©΄ μ’‹μ•„μš” μˆ˜κ°€ μ€„μ–΄λ“€λ©΄μ„œ ν•˜νŠΈ 색깔이 ν•˜μ–€μƒ‰μœΌλ‘œ λŒμ•„κ° @μ€€μ„œ
메인화면 REQ-MAIN-004 κ²Œμ‹œκΈ€ 더보기 λ²„νŠΌ κ²Œμ‹œκΈ€ ν•˜λ‹¨μ˜ 더보기λ₯Ό 눌러 전체 κ²Œμ‹œκΈ€ 확인 - κ²Œμ‹œκΈ€ 더보기λ₯Ό λˆ„λ₯΄λ©΄ λ‹€μ‹œ κ²Œμ‹œκΈ€μ„ 쀄일 수 μ—†μŒ- 더보기 λ²„νŠΌμ„ λˆ„λ₯΄κΈ° μ „μ—λŠ” κ²Œμ‹œκΈ€μ˜ 첫번째 μ€„λ§Œ λ‚˜μ˜΄ @μ€€μ„œ
메인화면 REQ-MAIN-005 λŒ“κΈ€ λͺ¨λ‘λ³΄κΈ° λ²„νŠΌ (ν™•μΈν•˜κΈ°) λ²„νŠΌμ„ 눌러 κ²Œμ‹œκΈ€μ— 달린 λͺ¨λ“  λŒ“κΈ€ 확인 - 폼 ν™”λ©΄μœΌλ‘œ μ „ν™˜, 배경은 νšŒμƒ‰μœΌλ‘œ 변함- μ£Όλ³€ 배경을 λˆ„λ₯΄λ©΄ 폼 화면이 사라짐- β€˜λŒ“κΈ€ n개 λͺ¨λ‘λ³΄κΈ°β€™ ν˜•μ‹ @μ€€μ„œ
메인화면 REQ-MAIN-006 λŒ“κΈ€ 달기 κ²Œμ‹œκΈ€ 맨 λ°‘ ν•˜λ‹¨μ„ ν΄λ¦­ν•˜μ—¬ λŒ“κΈ€ 등둝 - β€˜λŒ“κΈ€ 달기…’가 placeholder둜 λ“€μ–΄κ°€ 있기 @μ€€μ„œ
메인화면 REQ-MAIN-007 λŒ“κΈ€ 말풍선 λ²„νŠΌ (ν™•μΈν•˜κΈ°) λ²„νŠΌμ„ 눌러 κ²Œμ‹œκΈ€μ— 달린 λͺ¨λ“  λŒ“κΈ€ 확인 - 폼 ν™”λ©΄μœΌλ‘œ μ „ν™˜, 배경은 νšŒμƒ‰μœΌλ‘œ 변함- μ£Όλ³€ 배경을 λˆ„λ₯΄λ©΄ 폼 화면이 사라짐 @μ€€μ„œ
메인화면 REQ-MAIN-009 κ²Œμ‹œκΈ€ μ„€μ • κΈ°λŠ₯ λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ μ‹ κ³ ~μ·¨μ†Œ λ²„νŠΌμ΄ λ‚˜νƒ€λ‚¨ - 폼 ν™”λ©΄μœΌλ‘œ μ „ν™˜, 배경은 νšŒμƒ‰μœΌλ‘œ 변함- μ£Όλ³€ 배경을 λˆ„λ₯΄λ©΄ 폼 화면이 사라짐 @μ€€μ„œ
메인화면 REQ-MAIN-010 쒌츑 λ„€λΉ„κ²Œμ΄μ…˜λ°” ν™ˆ, 검색, 릴슀, λ©”μ‹œμ§€, μ•Œλ¦Ό, ν”„λ‘œν•„ λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ 각각의 창으둜 이동할 수 μžˆλŠ” λ„€λΉ„κ²Œμ΄μ…˜ λ°” - 마우슀λ₯Ό κ°–λ‹€λŒ€λ©΄ νšŒμƒ‰μœΌλ‘œ 변함 @μ€€μ„œ
DM λͺ©λ‘ νŽ˜μ΄μ§€ REQ-DM-001 DM λͺ©λ‘ νŽ˜μ΄μ§€ DMλͺ©λ‘νŽ˜μ΄μ§€ -μ±„νŒ…μ€‘μΈ μ±„νŒ…μ°½ ν‘œμ‹œ,μƒˆλ‘œμš΄ λ©”μ‹œμ§€ 보내기 λ²„νŠΌμΆœλ ₯,μƒˆλ‘œμš΄ λ©”μ‹œμ§€ 보내기 λ²„νŠΌ λˆ„λ₯Όμ‹œ λ³΄λ‚Όμ‚¬λžŒ 선택창 좜λ ₯,μ±„νŒ…μ€‘μΈ μƒλŒ€ ν”„λ‘œν•„ ν‘œμ‹œ @범석
DM λͺ©λ‘ νŽ˜μ΄μ§€ REQ-DM-002 μ±„νŒ…μ°½ μ±„νŒ…μ°½ νŽ˜μ΄μ§€ - λŒ€ν™” λ‚΄μš© ν‘œμ‹œ, λŒ€ν™” 상세보기 λ²„νŠΌ ν΄λ¦­μ‹œ λŒ€ν™”μƒμ„Έλ³΄κΈ° μ°½ 좜λ ₯, λŒ€ν™”λ°© λ‚˜κ°€κΈ° , λŒ€ν™”λ°© μ‚­μ œ @범석
DM λͺ©λ‘ νŽ˜μ΄μ§€ REQ-DM-003 μ±„νŒ…μ°½ λŒ€ν™”λ‚΄μš© 상세보기 - μ±„νŒ… μ‚­μ œ , μ‹ κ³  , 차단 λ²„νŠΌ 좜λ ₯ @범석
검색 νŽ˜μ΄μ§€ REQ-SEARCH-001 검색 νŽ˜μ΄μ§€ 검색창 - 검색 @범석
검색 νŽ˜μ΄μ§€ REQ-SEARCH-002 검색 νŽ˜μ΄μ§€ λͺ©λ‘ - 졜근 검색 ν•­λͺ© - 졜근 검색 ν•­λͺ© λͺ¨λ‘ μ§€μš°κΈ° @범석

ν…ŒμŠ€νŠΈ μΌ€μ΄μŠ€


λΆ„λ₯˜ μš”κ΅¬μ‚¬ν•­ no 쀑뢄λ₯˜ ν…ŒμŠ€νŠΈ 방법 μ˜ˆμƒ κ²°κ³Ό
곡톡(ν‘Έν„°) REQ-FOOTER-001 정보 ν‘œμ‹œ μ—†μŒ ν•˜λ‹¨μ— Meta, μ†Œκ°œ, λΈ”λ‘œκ·Έ λ“±λ“± 정보가 뜸
둜그인 REQ-LOGIN-002 둜그인 λ²„νŠΌ ν™œμ„±ν™” 아이디, λΉ„λ²ˆ μž…λ ₯ 아이디, λΉ„λ²ˆμ„ λͺ¨λ‘ μž…λ ₯ν•΄μ•Ό 둜그인 λ²„νŠΌμ΄ ν™œμ„±ν™”λ¨
둜그인 REQ-LOGIN-001 λΉ„λ°€λ²ˆν˜Έ ν‘œμ‹œ/μˆ¨κΉ€ λΉ„λ°€λ²ˆν˜Έλ₯Ό μž…λ ₯ ν›„ ν‘œμ‹œ/숨기기 λ²„νŠΌμ„ λ²ˆκ°ˆμ•„ 클릭 λΉ„λ°€λ²ˆν˜Έκ°€ ν‘œμ‹œλ˜κ±°λ‚˜ 숨겨짐
둜그인 REQ-LOGIN-002 둜그인 아이디 : qwertyλΉ„λ²ˆ : qwertyμž…λ ₯ ν›„ 둜그인 λ²„νŠΌ 클릭 메인 νŽ˜μ΄μ§€λ‘œ 이동
둜그인 REQ-LOGIN-002 둜그인 μ‹€νŒ¨ 잘λͺ»λœ μ•„μ΄λ””λ‚˜ λΉ„λ°€λ²ˆν˜Έλ₯Ό μž…λ ₯함 β€œμž˜λͺ»λœ λΉ„λ°€λ²ˆν˜Έμž…λ‹ˆλ‹€. λ‹€μ‹œ ν™•μΈν•˜μ„Έμš”.” 문ꡬ ν‘œμ‹œ
둜그인 REQ-LOGIN-003 νšŒμ›κ°€μž… λ²„νŠΌ κ°€μž…ν•˜κΈ° 문ꡬ 클릭 νšŒμ›κ°€μž… νŽ˜μ΄μ§€λ‘œ 이동
둜그인 REQ-LOGIN-001 λ°˜μ‘ν˜• λ ˆμ΄μ•„μ›ƒ width 900pxμ΄ν•˜λ‘œ 쀄이기 μ™Όμͺ½ 이미지 사라지고 둜그인폼만 ν‘œμ‹œλ¨
νšŒμ›κ°€μž… REQ-SIGNUP-002 κ°€μž… λ²„νŠΌ ν™œμ„±ν™” μœ νš¨ν•œ νœ΄λŒ€ν°λ²ˆν˜Έ/이메일, λΉ„λ°€λ²ˆν˜Έ, μ„±λͺ…, μ‚¬μš©μžμ΄λ¦„ μž…λ ₯ νœ΄λŒ€ν°λ²ˆν˜Έ/이메일, λΉ„λ°€λ²ˆν˜Έ, μ„±λͺ…, μ‚¬μš©μžμ΄λ¦„ 4κ°€μ§€ ν•­λͺ© λͺ¨λ‘ μœ νš¨ν•œ κ°’μœΌλ‘œ μž…λ ₯ν•΄μ•Ό κ°€μž… λ²„νŠΌ ν™œμ„±ν™”λ¨
νšŒμ›κ°€μž… REQ-SIGNUP-001 νœ΄λŒ€ν°λ²ˆν˜Έ/μ΄λ©”μΌμ£Όμ†Œ μœ νš¨μ„± 검사 잘λͺ»λœ νœ΄λŒ€ν°λ²ˆν˜Έ/μ΄λ©”μΌμ£Όμ†Œ μž…λ ₯ (양식을 μ§€ν‚€μ§€ μ•ŠμŒ) μ—λŸ¬ ν…μŠ€νŠΈ 뜸
νšŒμ›κ°€μž… REQ-SIGNUP-001 λΉ„λ°€λ²ˆν˜Έ μœ νš¨μ„± 검사 잘λͺ»λœ λΉ„λ°€λ²ˆν˜Έ μž…λ ₯ (6자 μ΄μƒμœΌλ‘œ μž…λ ₯ν•˜μ§€ μ•ŠμŒ) μ—λŸ¬ν…μŠ€νŠΈ 뜸
νšŒμ›κ°€μž… REQ-SIGNUP-001 μ„±λͺ… μœ νš¨μ„± 검사 잘λͺ»λœ μ„±λͺ… μž…λ ₯(64자 미만으둜 μž…λ ₯ν•˜μ§€ μ•ŠμŒ) μ—λŸ¬ν…μŠ€νŠΈ 뜸
νšŒμ›κ°€μž… REQ-SIGNUP-001 μ‚¬μš©μž 이름 μœ νš¨μ„± 검사 잘λͺ»λœ μ‚¬μš©μž 이름 μž…λ ₯(문자, 숫자, 밑쀄 및 λ§ˆμΉ¨ν‘œ 이외 λ‹€λ₯Έ 값을 μž…λ ₯)or이미 μ‚¬μš©ν•˜κ³  μžˆλŠ” 이름(qwerty) μž…λ ₯ μ—λŸ¬ν…μŠ€νŠΈ 뜸
νšŒμ›κ°€μž… REQ-SIGNUP-003 둜그인 λ²„νŠΌ 둜그인 λ²„νŠΌ 클릭 둜그인 νŽ˜μ΄μ§€ 이동
메인화면 REQ-MAIN-001 슀크둀 κΈ°λŠ₯ 마우슀 νœ μ„ μ΄λ™ν•œλ‹€ μŠ€ν¬λ‘€ν•˜λ©΄ κ²Œμ‹œλ¬Όλ“€μ΄ μ°¨λ‘€λ‘œ λ³΄μž„
메인화면 REQ-MAIN-010 μ™Όμͺ½ λ„€λΉ„κ²Œμ΄μ…˜ λ°” κΈ°λŠ₯ ν™ˆ, 검색, 탐색 νƒ­, λ©”μ‹œμ§€, μ•Œλ¦Ό, λ§Œλ“€κΈ°, ν”„λ‘œ, Threads, 더보기 λ²„νŠΌ λˆ„λ₯΄κΈ° 각각의 λ²„νŠΌμ„ λˆŒλ €μ„ λ•Œ ν•΄λ‹Ήν•˜λŠ” νŽ˜μ΄μ§€λ‘œ 이동 (ν™ˆ, 검색, λ©”μ‹œμ§€, μ•Œλ¦Ό, ν”„λ‘œν•„, λ”λ³΄κΈ°λ§Œ κ΅¬ν˜„)
메인화면 μŠ€ν† λ¦¬ μ—΄λžŒ κΈ°λŠ₯ 상단에 μžˆλŠ” μŠ€ν† λ¦¬ λ²„νŠΌ λˆ„λ₯΄κΈ° μŠ€ν† λ¦¬ νŽ˜μ΄μ§€λ‘œ λ„˜μ–΄κ°
메인화면 REQ-MAIN-003 κ²Œμ‹œλ¬Ό μ’‹μ•„μš” κΈ°λŠ₯ κ²Œμ‹œλ¬Ό μ’‹μ•„μš” λ²„νŠΌ 클릭 κ²Œμ‹œλ¬Ό μ’‹μ•„μš” 개수 1 증가
메인화면 REQ-MAIN-004 κ²Œμ‹œλ¬Ό λŒ“κΈ€ 확인 κ²Œμ‹œλ¬Ό λŒ“κΈ€ λͺ¨μ–‘ μ•„μ΄μ½˜ 클릭 κ²Œμ‹œλ¬Ό 전체 νŽ˜μ΄μ§€λ‘œ 이동
메인화면 REQ-MAIN-005 κ²Œμ‹œλ¬Ό λŒ“κΈ€ 확인 κ²Œμ‹œλ¬Ό β€˜λͺ¨λ‘λ³΄κΈ°β€™ 클릭 κ²Œμ‹œλ¬Ό 전체 νŽ˜μ΄μ§€λ‘œ 이동
메인화면 REQ-MAIN-006 κ²Œμ‹œλ¬Ό λŒ“κΈ€ 달기 κ²Œμ‹œλ¬Ό λŒ“κΈ€ 달기 λ²„νŠΌ 클릭 β€œμ•ˆλ…•ν•˜μ„Έμš”?β€λΌλŠ” λŒ“κΈ€μ„ 달면 λŒ“κΈ€μ΄ 좔가됨
메인화면 μ‚¬μ΄λ“œλ°” μΆ”μ²œ 계정 νŒ”λ‘œμš° νŒ”λ‘œμš° λ²„νŠΌ 클릭 νŒ”λ‘œμš° λ²„νŠΌμ„ ν΄λ¦­ν•˜λ©΄ νŒ”λ‘œμš° λ²„νŠΌ 색깔이 λ°”λ€Œλ©° β€˜νŒ”λ‘œμž‰β€™μœΌλ‘œ λ³€κ²½
ν”„λ‘œν•„ REQ-PROFILE-001 포슀트 λͺ©λ‘ 슀크둀 ν”„λ‘œν•„ νŽ˜μ΄μ§€μ—μ„œ μœ„μ•„λž˜ 슀크둀 포슀트 λͺ©λ‘μ΄ 슀크둀됨
ν”„λ‘œν•„ REQ-PROFILE-002 포슀트 상세 쑰회 쑰회λ₯Ό μ›ν•˜λŠ” 포슀트 클릭 λͺ¨λ‹¬μ°½μ΄ 뜨고 ν•΄λ‹Ή κ²Œμ‹œλ¬Ό 정보λ₯Ό 뢈러옴
ν”„λ‘œν•„ REQ-PROFILE-003 νŒ”λ‘œμ›Œ/νŒ”λ‘œμž‰ λͺ©λ‘ 쑰회 ν•΄λ‹Ή λ²„νŠΌ 클릭 마우슀λ₯Ό μ˜¬λ Έμ„ μ‹œ, νšŒμƒ‰μœΌλ‘œ 변함.
κ²Œμ‹œκΈ€ REQ-POST-001 κ²Œμ‹œκΈ€ λͺ¨λ‹¬ λ„μš°κΈ° κ²Œμ‹œκΈ€ 클릭 κ²Œμ‹œκΈ€ ν΄λ¦­μ‹œ 뒀에 λ°°κ²½ μ–΄λ‘μ›Œμ§€λ©΄μ„œ κ²Œμ‹œκΈ€ λͺ¨λ‹¬μ°½ 뜸
κ²Œμ‹œκΈ€ REQ-POST-002 κ²Œμ‹œκΈ€ λͺ¨λ‹¬μ°½ μ§€μš°κΈ° xλ²„νŠΌ 클릭 xλ²„νŠΌ ν΄λ¦­μ‹œ λͺ¨λ‹¬μ°½ μ•ˆλ³΄μ΄κ²Œ μ„€μ •
κ²Œμ‹œκΈ€ REQ-POST-003 κ²Œμ‹œκΈ€ 사진 λ„˜κΈ°κΈ° 쒌우 λ²„νŠΌ 클릭 μ²«νŽ˜μ΄μ§€λŠ” μ™Όμͺ½ λ²„νŠΌ μ•ˆλ³΄μž„μ™Όμͺ½ λ²„νŠΌ ν΄λ¦­μ‹œ 이전 μ‚¬μ§„μœΌλ‘œ λ„˜κΈ°κΈ°μ˜€λ₯Έμͺ½ λ²„νŠΌ ν΄λ¦­μ‹œ λ‹€μŒ μ‚¬μ§„μœΌλ‘œ λ„˜κΈ°κΈ°
κ²Œμ‹œκΈ€ REQ-POST-004 κ²Œμ‹œκΈ€κ³Ό λŒ“κΈ€ μ˜μ—­ 슀크둀 μœ„μ•„λž˜ 슀크둀 μœ„μ•„λž˜ μŠ€ν¬λ‘€μ‹œ κ²Œμ‹œκΈ€κ³Ό λŒ“κΈ€λ¦¬μŠ€νŠΈλ§Œ 슀크둀
κ²Œμ‹œκΈ€ REQ-POST-005 μ’‹μ•„μš” μ’‹μ•„μš” λ²„νŠΌ 클릭 μ’‹μ•„μš” λ²„νŠΌ ν΄λ¦­μ‹œ ν•˜νŠΈκ°€ 잠깐 μ»€μ§€λ©΄μ„œ λΉ¨κ°„μƒ‰μœΌλ‘œ 변함.재 ν΄λ¦­μ‹œ μ›λž˜λŒ€λ‘œ λŒμ•„μ˜΄
κ²Œμ‹œκΈ€ REQ-POST-006 κ²Œμ‹œλ¬Ό 슀크랩 슀크랩 λ²„νŠΌ 클릭 슀크랩 λ²„νŠΌ ν΄λ¦­μ‹œ κ²€μ€μƒ‰μœΌλ‘œ 변함.μž¬ν΄λ¦­μ‹œ μ›λž˜λŒ€λ‘œ λŒμ•„μ˜΄
DM REQ-DM-001 DMλͺ©λ‘ νŽ˜μ΄μ§€ μƒˆλ‘œμš΄ 메세지보내기 λ²„νŠΌ 클릭 μƒˆλ‘œμš΄ λ©”μ„Έμ§€ λ³΄λ‚ΌμƒλŒ€ μ •ν•˜λŠ” μ°½ 좜λ ₯
DM REQ-DM-002 μ±„νŒ…μ€‘μΈμ±„νŒ…μ°½ν‘œμ‹œ μ±„νŒ…μ€‘μΈ μƒλŒ€ ν‘œμ‹œ 및 클릭 μ±„νŒ…μ€‘μΈ μƒλŒ€λ°©μ„ ν΄λ¦­ν•˜μ—¬ μ±„νŒ…μ°½ 이동
DM REQ-DM-003 λŒ€ν™”λ‚΄μš©μƒμ„Έλ³΄κΈ° 상세보기 λ²„νŠΌμ„ 클릭 λ²„νŠΌ ν΄λ¦­μ‹œ 상세정보 좜λ ₯
DM REQ-DM-003 λŒ€ν™”λ°© μ‚­μ œ μ‚­μ œλ²„νŠΌ λ˜λŠ” μƒμ„Έμ •λ³΄μ—μ„œ λŒ€ν™”λ°©μ‚­μ œν•˜κΈ° λ²„νŠΌ 클릭 λŒ€ν™”λ°©μ΄ μ‚­μ œλ˜λŠ”μ§€ 확인
DM REQ-DM-004 λ©”μΈμœΌλ‘œ λŒμ•„κ°€κΈ° μΈμŠ€νƒ€κ·Έλž¨ λ²„νŠΌ 클릭 λ©”μΈνŽ˜μ΄μ§€λ‘œ 이동
검색창 REQ-SEARCH-001 검색 검색창에 β€œμ˜₯지” μž…λ ₯(μ‚¬μš©μžμ΄λ¦„, μ„±λͺ… λͺ¨λ‘ 검색됨) κ΄€λ ¨ ν”„λ‘œν•„ λͺ©λ‘ ν‘œμ‹œλ¨
검색창 REQ-SEARCH-001 ν”„λ‘œν•„λ‘œ 이동(μ‹€μ œ λ™μž‘ X) μ§μ ‘κ²€μƒ‰ν•˜κ±°λ‚˜ 검색기둝에 μžˆλŠ” ν”„λ‘œν•„μ„ ν΄λ¦­ν•˜μ—¬ λ‹€λ₯Έμ‚¬λžŒ ν”„λ‘œν•„ 클릭 κ²‰μœΌλ‘œ 아무 κ²°κ³Ό μ—†μŒ(졜근 검색 ν•­λͺ©μ— 좔가됨)
검색창 REQ-SEARCH-002 졜근 검색 ν•­λͺ© 검색 ν›„ ν”„λ‘œν•„ ν΄λ¦­ν•˜λ©΄ 졜근 검색 ν•­λͺ©μ— 좔가됨 β†’ 검색창 λͺ¨λ‘ μ§€μš°κΈ° 졜근 검색 ν•­λͺ© λͺ©λ‘ ν‘œμ‹œ
검색창 REQ-SEARCH-002 졜근 검색 λͺ¨λ‘ μ§€μš°κΈ° 졜근 검색이 μžˆμ„ 경우 λͺ¨λ‘ μ§€μš°κΈ°κ°€ ν‘œμ‹œλ¨ β†’ λͺ¨λ‘ μ§€μš°κΈ° 클릭 졜근 검색 λͺ©λ‘μ΄ 사라짐
μŠ€ν† λ¦¬ REQ-STORY-001 μŠ€ν† λ¦¬ 전체화면(μŠ€ν† λ¦¬ λͺ©λ‘μ„ λˆŒλ €μ„λ•Œ) μŠ€ν† λ¦¬ 썸넀일을 λˆ„λ₯΄λ©΄ 전체화면 으둜 μ „ν™˜ -5초 μ§€λ‚˜λ©΄ λ‹€μŒ ν™”λ©΄μœΌλ‘œ λ„˜μ–΄κ°
μŠ€ν† λ¦¬ REQ-STORY-002 λ‹€μŒ μŠ€ν† λ¦¬ λ²„νŠΌ μŠ€ν† λ¦¬ μ „μ²΄ν™”λ©΄μ—μ„œ 였λ₯Έμͺ½ λ²„νŠΌ 클릭 였λ₯Έμͺ½μ— μžˆλŠ” λ‹€μŒ μŠ€ν† λ¦¬λ‘œ 이동
μŠ€ν† λ¦¬ REQ-STORY-003 이전 μŠ€ν† λ¦¬ λ²„νŠΌ μŠ€ν† λ¦¬ 전체 ν™”λ©΄μ—μ„œ μ™Όμͺ½ λ²„νŠΌ 클릭 μ™Όμͺ½μ— μžˆλŠ” λ‹€μŒ μŠ€ν† λ¦¬λ‘œ 이동
μ•Œλ¦Ό REQ-NOTIFICATION-001 μ•Œλ¦Ό νŽ˜μ΄μ§€ λ©”μΈμ—μ„œ μ•Œλ¦Ό λ²„νŠΌ 클릭 μ•Œλ¦Ό νŽ˜μ΄μ§€λ‘œ λ„˜μ–΄κ°
μ•Œλ¦Ό REQ-NOTIFICATION-002 νŒ”λ‘œμš° μš”μ²­ νŽ˜μ΄μ§€ νŒ”λ‘œμš° μš”μ²­ μ˜μ—­ 클릭 νŒ”λ‘œμš° μš”μ²­ νŽ˜μ΄μ§€λ‘œ λ„˜μ–΄κ° <ν™”μ‚΄ν‘œ λˆ„λ₯΄λ©΄ λ‹€μ‹œ λŒμ•„κ°
μ•Œλ¦Ό REQ-NOTIFICATION-002 νŒ”λ‘œμš° λ²„νŠΌ 클릭 νŒ”λ‘œμš° 클릭 νŒ”λ‘œμž‰μœΌλ‘œ λ°”λ€Œλ©° νšŒμƒ‰μœΌλ‘œ μ „ν™˜
μ•Œλ¦Ό REQ-NOTIFICATION-003 νŒ”λ‘œμš° μš”μ²­ νŽ˜μ΄μ§€ < λ²„νŠΌ 클릭 μ•Œλ¦Ό νŽ˜μ΄μ§€λ‘œ λ„˜μ–΄κ°

ν…ŒμŠ€νŠΈ κ²°κ³Όμ„œ


λΆ„λ₯˜ μš”κ΅¬μ‚¬ν•­ no 쀑뢄λ₯˜ ν…ŒμŠ€νŠΈ 방법 μ˜ˆμƒ κ²°κ³Ό ν…ŒμŠ€νŠΈ κ²°κ³Ό
곡톡(ν‘Έν„°) REQ-FOOTER-001 정보 ν‘œμ‹œ μ—†μŒ ν•˜λ‹¨μ— Meta, μ†Œκ°œ, λΈ”λ‘œκ·Έ λ“±λ“± 정보가 뜸 성곡
둜그인 REQ-LOGIN-002 둜그인 λ²„νŠΌ ν™œμ„±ν™” 아이디, λΉ„λ²ˆ μž…λ ₯ 아이디, λΉ„λ²ˆμ„ λͺ¨λ‘ μž…λ ₯ν•΄μ•Ό 둜그인 λ²„νŠΌμ΄ ν™œμ„±ν™”λ¨ 성곡
둜그인 REQ-LOGIN-001 λΉ„λ°€λ²ˆν˜Έ ν‘œμ‹œ/μˆ¨κΉ€ λΉ„λ°€λ²ˆν˜Έλ₯Ό μž…λ ₯ ν›„ ν‘œμ‹œ/숨기기 λ²„νŠΌμ„ λ²ˆκ°ˆμ•„ 클릭 λΉ„λ°€λ²ˆν˜Έκ°€ ν‘œμ‹œλ˜κ±°λ‚˜ 숨겨짐 성곡
둜그인 REQ-LOGIN-002 둜그인 아이디 : qwertyλΉ„λ²ˆ : qwertyμž…λ ₯ ν›„ 둜그인 λ²„νŠΌ 클릭 메인 νŽ˜μ΄μ§€λ‘œ 이동 성곡
둜그인 REQ-LOGIN-002 둜그인 μ‹€νŒ¨ 잘λͺ»λœ μ•„μ΄λ””λ‚˜ λΉ„λ°€λ²ˆν˜Έλ₯Ό μž…λ ₯함 β€œμž˜λͺ»λœ λΉ„λ°€λ²ˆν˜Έμž…λ‹ˆλ‹€. λ‹€μ‹œ ν™•μΈν•˜μ„Έμš”.” 문ꡬ ν‘œμ‹œ 성곡
둜그인 REQ-LOGIN-003 νšŒμ›κ°€μž… λ²„νŠΌ κ°€μž…ν•˜κΈ° 문ꡬ 클릭 νšŒμ›κ°€μž… νŽ˜μ΄μ§€λ‘œ 이동 성곡
둜그인 REQ-LOGIN-001 λ°˜μ‘ν˜• λ ˆμ΄μ•„μ›ƒ width 900pxμ΄ν•˜λ‘œ 쀄이기 μ™Όμͺ½ 이미지 사라지고 둜그인폼만 ν‘œμ‹œλ¨ 성곡
νšŒμ›κ°€μž… REQ-SIGNUP-002 κ°€μž… λ²„νŠΌ ν™œμ„±ν™” μœ νš¨ν•œ νœ΄λŒ€ν°λ²ˆν˜Έ/이메일, λΉ„λ°€λ²ˆν˜Έ, μ„±λͺ…, μ‚¬μš©μžμ΄λ¦„ μž…λ ₯ νœ΄λŒ€ν°λ²ˆν˜Έ/이메일, λΉ„λ°€λ²ˆν˜Έ, μ„±λͺ…, μ‚¬μš©μžμ΄λ¦„ 4κ°€μ§€ ν•­λͺ© λͺ¨λ‘ μœ νš¨ν•œ κ°’μœΌλ‘œ μž…λ ₯ν•΄μ•Ό κ°€μž… λ²„νŠΌ ν™œμ„±ν™”λ¨ 성곡
νšŒμ›κ°€μž… REQ-SIGNUP-001 νœ΄λŒ€ν°λ²ˆν˜Έ/μ΄λ©”μΌμ£Όμ†Œ μœ νš¨μ„± 검사 잘λͺ»λœ νœ΄λŒ€ν°λ²ˆν˜Έ/μ΄λ©”μΌμ£Όμ†Œ μž…λ ₯ (양식을 μ§€ν‚€μ§€ μ•ŠμŒ) μ—λŸ¬ ν…μŠ€νŠΈ 뜸 성곡
νšŒμ›κ°€μž… REQ-SIGNUP-001 λΉ„λ°€λ²ˆν˜Έ μœ νš¨μ„± 검사 잘λͺ»λœ λΉ„λ°€λ²ˆν˜Έ μž…λ ₯ (6자 μ΄μƒμœΌλ‘œ μž…λ ₯ν•˜μ§€ μ•ŠμŒ) μ—λŸ¬ν…μŠ€νŠΈ 뜸 성곡
νšŒμ›κ°€μž… REQ-SIGNUP-001 μ„±λͺ… μœ νš¨μ„± 검사 잘λͺ»λœ μ„±λͺ… μž…λ ₯(64자 미만으둜 μž…λ ₯ν•˜μ§€ μ•ŠμŒ) μ—λŸ¬ν…μŠ€νŠΈ 뜸 성곡
νšŒμ›κ°€μž… REQ-SIGNUP-001 μ‚¬μš©μž 이름 μœ νš¨μ„± 검사 잘λͺ»λœ μ‚¬μš©μž 이름 μž…λ ₯(문자, 숫자, 밑쀄 및 λ§ˆμΉ¨ν‘œ 이외 λ‹€λ₯Έ 값을 μž…λ ₯)or이미 μ‚¬μš©ν•˜κ³  μžˆλŠ” 이름(qwerty) μž…λ ₯ μ—λŸ¬ν…μŠ€νŠΈ 뜸 성곡
νšŒμ›κ°€μž… REQ-SIGNUP-003 둜그인 λ²„νŠΌ 둜그인 λ²„νŠΌ 클릭 둜그인 νŽ˜μ΄μ§€ 이동 성곡
메인화면 REQ-MAIN-001 슀크둀 κΈ°λŠ₯ 마우슀 νœ μ„ μ΄λ™ν•œλ‹€ μŠ€ν¬λ‘€ν•˜λ©΄ κ²Œμ‹œλ¬Όλ“€μ΄ μ°¨λ‘€λ‘œ λ³΄μž„ 성곡
메인화면 REQ-MAIN-010 μ™Όμͺ½ λ„€λΉ„κ²Œμ΄μ…˜ λ°” κΈ°λŠ₯ ν™ˆ, 검색, 탐색 νƒ­, λ©”μ‹œμ§€, μ•Œλ¦Ό, λ§Œλ“€κΈ°, ν”„λ‘œ, Threads, 더보기 λ²„νŠΌ λˆ„λ₯΄κΈ° 각각의 λ²„νŠΌμ„ λˆŒλ €μ„ λ•Œ ν•΄λ‹Ήν•˜λŠ” νŽ˜μ΄μ§€λ‘œ 이동 (ν™ˆ, 검색, λ©”μ‹œμ§€, μ•Œλ¦Ό, ν”„λ‘œν•„, λ”λ³΄κΈ°λ§Œ κ΅¬ν˜„) 성곡
메인화면 μŠ€ν† λ¦¬ μ—΄λžŒ κΈ°λŠ₯ 상단에 μžˆλŠ” μŠ€ν† λ¦¬ λ²„νŠΌ λˆ„λ₯΄κΈ° μŠ€ν† λ¦¬ νŽ˜μ΄μ§€λ‘œ λ„˜μ–΄κ° 성곡
메인화면 REQ-MAIN-003 κ²Œμ‹œλ¬Ό μ’‹μ•„μš” κΈ°λŠ₯ κ²Œμ‹œλ¬Ό μ’‹μ•„μš” λ²„νŠΌ 클릭 κ²Œμ‹œλ¬Ό μ’‹μ•„μš” 개수 1 증가 성곡
메인화면 REQ-MAIN-004 κ²Œμ‹œλ¬Ό λŒ“κΈ€ 확인 κ²Œμ‹œλ¬Ό λŒ“κΈ€ λͺ¨μ–‘ μ•„μ΄μ½˜ 클릭 κ²Œμ‹œλ¬Ό 전체 νŽ˜μ΄μ§€λ‘œ 이동 성곡
메인화면 REQ-MAIN-005 κ²Œμ‹œλ¬Ό λŒ“κΈ€ 확인 κ²Œμ‹œλ¬Ό β€˜λͺ¨λ‘λ³΄κΈ°β€™ 클릭 κ²Œμ‹œλ¬Ό 전체 νŽ˜μ΄μ§€λ‘œ 이동 성곡
메인화면 REQ-MAIN-006 κ²Œμ‹œλ¬Ό λŒ“κΈ€ 달기 κ²Œμ‹œλ¬Ό λŒ“κΈ€ 달기 λ²„νŠΌ 클릭 β€œμ•ˆλ…•ν•˜μ„Έμš”?β€λΌλŠ” λŒ“κΈ€μ„ 달면 λŒ“κΈ€μ΄ 좔가됨 성곡
메인화면 μ‚¬μ΄λ“œλ°” μΆ”μ²œ 계정 νŒ”λ‘œμš° νŒ”λ‘œμš° λ²„νŠΌ 클릭 νŒ”λ‘œμš° λ²„νŠΌμ„ ν΄λ¦­ν•˜λ©΄ νŒ”λ‘œμš° λ²„νŠΌ 색깔이 λ°”λ€Œλ©° β€˜νŒ”λ‘œμž‰β€™μœΌλ‘œ λ³€κ²½ 성곡
ν”„λ‘œν•„ REQ-PROFILE-001 포슀트 λͺ©λ‘ 슀크둀 ν”„λ‘œν•„ νŽ˜μ΄μ§€μ—μ„œ μœ„μ•„λž˜ 슀크둀 포슀트 λͺ©λ‘μ΄ 슀크둀됨 성곡
ν”„λ‘œν•„ REQ-PROFILE-002 포슀트 상세 쑰회 쑰회λ₯Ό μ›ν•˜λŠ” 포슀트 클릭 λͺ¨λ‹¬μ°½μ΄ 뜨고 ν•΄λ‹Ή κ²Œμ‹œλ¬Ό 정보λ₯Ό 뢈러옴 성곡
ν”„λ‘œν•„ REQ-PROFILE-003 νŒ”λ‘œμ›Œ/νŒ”λ‘œμž‰ λͺ©λ‘ 쑰회 ν•΄λ‹Ή λ²„νŠΌ 클릭 마우슀λ₯Ό μ˜¬λ Έμ„ μ‹œ, νšŒμƒ‰μœΌλ‘œ 변함. 성곡
κ²Œμ‹œκΈ€ REQ-POST-001 κ²Œμ‹œκΈ€ λͺ¨λ‹¬ λ„μš°κΈ° κ²Œμ‹œκΈ€ 클릭 κ²Œμ‹œκΈ€ ν΄λ¦­μ‹œ 뒀에 λ°°κ²½ μ–΄λ‘μ›Œμ§€λ©΄μ„œ κ²Œμ‹œκΈ€ λͺ¨λ‹¬μ°½ 뜸 성곡
κ²Œμ‹œκΈ€ REQ-POST-002 κ²Œμ‹œκΈ€ λͺ¨λ‹¬μ°½ μ§€μš°κΈ° xλ²„νŠΌ 클릭 xλ²„νŠΌ ν΄λ¦­μ‹œ λͺ¨λ‹¬μ°½ μ•ˆλ³΄μ΄κ²Œ μ„€μ • 성곡
κ²Œμ‹œκΈ€ REQ-POST-003 κ²Œμ‹œκΈ€ 사진 λ„˜κΈ°κΈ° 쒌우 λ²„νŠΌ 클릭 μ²«νŽ˜μ΄μ§€λŠ” μ™Όμͺ½ λ²„νŠΌ μ•ˆλ³΄μž„μ™Όμͺ½ λ²„νŠΌ ν΄λ¦­μ‹œ 이전 μ‚¬μ§„μœΌλ‘œ λ„˜κΈ°κΈ°μ˜€λ₯Έμͺ½ λ²„νŠΌ ν΄λ¦­μ‹œ λ‹€μŒ μ‚¬μ§„μœΌλ‘œ λ„˜κΈ°κΈ° 성곡
κ²Œμ‹œκΈ€ REQ-POST-004 κ²Œμ‹œκΈ€κ³Ό λŒ“κΈ€ μ˜μ—­ 슀크둀 μœ„μ•„λž˜ 슀크둀 μœ„μ•„λž˜ μŠ€ν¬λ‘€μ‹œ κ²Œμ‹œκΈ€κ³Ό λŒ“κΈ€λ¦¬μŠ€νŠΈλ§Œ 슀크둀 성곡
κ²Œμ‹œκΈ€ REQ-POST-005 μ’‹μ•„μš” μ’‹μ•„μš” λ²„νŠΌ 클릭 μ’‹μ•„μš” λ²„νŠΌ ν΄λ¦­μ‹œ ν•˜νŠΈκ°€ 잠깐 μ»€μ§€λ©΄μ„œ λΉ¨κ°„μƒ‰μœΌλ‘œ 변함.재 ν΄λ¦­μ‹œ μ›λž˜λŒ€λ‘œ λŒμ•„μ˜΄ 성곡
κ²Œμ‹œκΈ€ REQ-POST-006 κ²Œμ‹œλ¬Ό 슀크랩 슀크랩 λ²„νŠΌ 클릭 슀크랩 λ²„νŠΌ ν΄λ¦­μ‹œ κ²€μ€μƒ‰μœΌλ‘œ 변함.μž¬ν΄λ¦­μ‹œ μ›λž˜λŒ€λ‘œ λŒμ•„μ˜΄ 성곡
DM REQ-DM-001 DMλͺ©λ‘ νŽ˜μ΄μ§€ μƒˆλ‘œμš΄ 메세지보내기 λ²„νŠΌ 클릭 μƒˆλ‘œμš΄ λ©”μ„Έμ§€ λ³΄λ‚ΌμƒλŒ€ μ •ν•˜λŠ” μ°½ 좜λ ₯ 성곡
DM REQ-DM-002 μ±„νŒ…μ€‘μΈμ±„νŒ…μ°½ν‘œμ‹œ μ±„νŒ…μ€‘μΈ μƒλŒ€ ν‘œμ‹œ 및 클릭 μ±„νŒ…μ€‘μΈ μƒλŒ€λ°©μ„ ν΄λ¦­ν•˜μ—¬ μ±„νŒ…μ°½ 이동 성곡
DM REQ-DM-003 λŒ€ν™”λ‚΄μš©μƒμ„Έλ³΄κΈ° 상세보기 λ²„νŠΌμ„ 클릭 λ²„νŠΌ ν΄λ¦­μ‹œ 상세정보 좜λ ₯ 성곡
DM REQ-DM-003 λŒ€ν™”λ°© μ‚­μ œ μ‚­μ œλ²„νŠΌ λ˜λŠ” μƒμ„Έμ •λ³΄μ—μ„œ λŒ€ν™”λ°©μ‚­μ œν•˜κΈ° λ²„νŠΌ 클릭 λŒ€ν™”λ°©μ΄ μ‚­μ œλ˜λŠ”μ§€ 확인 성곡
DM REQ-DM-004 λ©”μΈμœΌλ‘œ λŒμ•„κ°€κΈ° μΈμŠ€νƒ€κ·Έλž¨ λ²„νŠΌ 클릭 λ©”μΈνŽ˜μ΄μ§€λ‘œ 이동 성곡
검색창 REQ-SEARCH-001 검색 검색창에 β€œμ˜₯지” μž…λ ₯(μ‚¬μš©μžμ΄λ¦„, μ„±λͺ… λͺ¨λ‘ 검색됨) κ΄€λ ¨ ν”„λ‘œν•„ λͺ©λ‘ ν‘œμ‹œλ¨ 성곡
검색창 REQ-SEARCH-001 ν”„λ‘œν•„λ‘œ 이동(μ‹€μ œ λ™μž‘ X) μ§μ ‘κ²€μƒ‰ν•˜κ±°λ‚˜ 검색기둝에 μžˆλŠ” ν”„λ‘œν•„μ„ ν΄λ¦­ν•˜μ—¬ λ‹€λ₯Έμ‚¬λžŒ ν”„λ‘œν•„ 클릭 κ²‰μœΌλ‘œ 아무 κ²°κ³Ό μ—†μŒ(졜근 검색 ν•­λͺ©μ— 좔가됨) 성곡
검색창 REQ-SEARCH-002 졜근 검색 ν•­λͺ© 검색 ν›„ ν”„λ‘œν•„ ν΄λ¦­ν•˜λ©΄ 졜근 검색 ν•­λͺ©μ— 좔가됨 β†’ 검색창 λͺ¨λ‘ μ§€μš°κΈ° 졜근 검색 ν•­λͺ© λͺ©λ‘ ν‘œμ‹œ 성곡
검색창 REQ-SEARCH-002 졜근 검색 λͺ¨λ‘ μ§€μš°κΈ° 졜근 검색이 μžˆμ„ 경우 λͺ¨λ‘ μ§€μš°κΈ°κ°€ ν‘œμ‹œλ¨ β†’ λͺ¨λ‘ μ§€μš°κΈ° 클릭 졜근 검색 λͺ©λ‘μ΄ 사라짐 성곡
μŠ€ν† λ¦¬ REQ-STORY-001 μŠ€ν† λ¦¬ 전체화면(μŠ€ν† λ¦¬ λͺ©λ‘μ„ λˆŒλ €μ„λ•Œ) μŠ€ν† λ¦¬ 썸넀일을 λˆ„λ₯΄λ©΄ 전체화면 으둜 μ „ν™˜ -5초 μ§€λ‚˜λ©΄ λ‹€μŒ ν™”λ©΄μœΌλ‘œ λ„˜μ–΄κ° 성곡
μŠ€ν† λ¦¬ REQ-STORY-002 λ‹€μŒ μŠ€ν† λ¦¬ λ²„νŠΌ μŠ€ν† λ¦¬ μ „μ²΄ν™”λ©΄μ—μ„œ 였λ₯Έμͺ½ λ²„νŠΌ 클릭 였λ₯Έμͺ½μ— μžˆλŠ” λ‹€μŒ μŠ€ν† λ¦¬λ‘œ 이동 성곡
μŠ€ν† λ¦¬ REQ-STORY-003 이전 μŠ€ν† λ¦¬ λ²„νŠΌ μŠ€ν† λ¦¬ 전체 ν™”λ©΄μ—μ„œ μ™Όμͺ½ λ²„νŠΌ 클릭 μ™Όμͺ½μ— μžˆλŠ” λ‹€μŒ μŠ€ν† λ¦¬λ‘œ 이동 성곡
μ•Œλ¦Ό REQ-NOTIFICATION-001 μ•Œλ¦Ό νŽ˜μ΄μ§€ λ©”μΈμ—μ„œ μ•Œλ¦Ό λ²„νŠΌ 클릭 μ•Œλ¦Ό νŽ˜μ΄μ§€λ‘œ λ„˜μ–΄κ° 성곡
μ•Œλ¦Ό REQ-NOTIFICATION-002 νŒ”λ‘œμš° μš”μ²­ νŽ˜μ΄μ§€ νŒ”λ‘œμš° μš”μ²­ μ˜μ—­ 클릭 νŒ”λ‘œμš° μš”μ²­ νŽ˜μ΄μ§€λ‘œ λ„˜μ–΄κ° <ν™”μ‚΄ν‘œ λˆ„λ₯΄λ©΄ λ‹€μ‹œ λŒμ•„κ° 성곡
μ•Œλ¦Ό REQ-NOTIFICATION-002 νŒ”λ‘œμš° λ²„νŠΌ 클릭 νŒ”λ‘œμš° 클릭 νŒ”λ‘œμž‰μœΌλ‘œ λ°”λ€Œλ©° νšŒμƒ‰μœΌλ‘œ μ „ν™˜ 성곡
μ•Œλ¦Ό REQ-NOTIFICATION-003 νŒ”λ‘œμš° μš”μ²­ νŽ˜μ΄μ§€ < λ²„νŠΌ 클릭 μ•Œλ¦Ό νŽ˜μ΄μ§€λ‘œ λ„˜μ–΄κ° 성곡

πŸ“… λ§ˆμΌμŠ€ν†€ & 이슈 관리


https://github.com/backend20250319/BE09-2st-2team/milestone/2


πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ 슀크럼 λ―ΈνŒ…


2025-05-15
β˜‘οΈ μ–΄μ œ ν•œμΌ

---

μš”κ΅¬μ‚¬ν•­ λͺ…μ„Έμ„œ μž‘μ„±ν•˜κΈ°

πŸš€ 였늘 할일(곡톡)

---

- [x]  μž‘μ„±ν•œ μš”κ΅¬ 사항 λͺ…μ„Έ κ²€ν† 
- [x]  github 이슈 λ°œν–‰
- [x]  ν”Όκ·Έλ§ˆ μ™€μ΄μ–΄ν”„λ ˆμž„(κ°„λ‹¨νžˆ λ™μž‘ μˆœμ„œλ§Œ)
- [x]  ν”„λ‘œμ νŠΈ 생성 / κΉƒν—ˆλΈŒ μ—…λ‘œλ“œ / κΈ°λ³Έ 브랜치 dev둜 λ³€κ²½

πŸš€ 였늘 할일(개인)

---

- [x]  혜빈 : κ²Œμ‹œκΈ€ λͺ¨λ‹¬ μ»΄ν¬λ„ŒνŠΈ ꡬ쑰 작기
- [x]  ν˜„μš° :  μ•Œλ¦Ό νŽ˜μ΄μ§€ λ ˆμ΄μ•„μ›ƒ 섀계
- [x]  μ •μ•„ : 둜그인 νŽ˜μ΄μ§€ κ΅¬ν˜„
- [x]  μ€€μ„œ : MainPage λ ˆμ΄μ•„μ›ƒ 섀계 / λ ˆμ΄μ•„μ›ƒμš© μŠ€νƒ€μΌλ§ 파일 μΆ”κ°€ / μ»΄ν¬λ„ŒνŠΈ 더미 생성
- [x]  범석 : DM λͺ©λ‘ νŽ˜μ΄μ§€

❌ μž₯μ•  μš”μ†Œ

---

- [ ]  

πŸ€” 질문

---

- [x]  곡톡(ν‘Έν„°, μ‚¬μ΄λ“œλ°” λ“±λ“±)  μ—­ν•  λˆ„κ°€ν•˜λŠ”κ±΄μ§€?  β†’ μ •μ•„
2025-05-16
β˜‘οΈ μ–΄μ œ ν•œμΌ

---

- [x]  혜빈 : κ²Œμ‹œκΈ€ λͺ¨λ‹¬μ°½ ꡬ쑰 섀계
- [x]  ν˜„μš° : μ•Œλ¦Ό νŽ˜μ΄μ§€ λ ˆμ΄μ•„μ›ƒ 섀계
- [x]  μ •μ•„ : 둜그인 νŽ˜μ΄μ§€ 90% μ™„λ£Œ
- [x]  μ€€μ„œ : λ ˆμ΄μ•„μ›ƒμš© μŠ€νƒ€μΌλ§ 파일 μΆ”κ°€ / μ»΄ν¬λ„ŒνŠΈ 더미 생성
- [x]  범석 : DM λͺ©λ‘ νŽ˜μ΄μ§€ 섀계

πŸš€ 였늘 할일(곡톡)

---

- [x]  μ–΄μ œκΉŒμ§€ ν•œ μž‘μ—… λ¨Έμ§€ν•˜κ³  μž‘μ—…μ‹œμž‘ν•˜κΈ°

πŸš€ 였늘 할일(개인)

---

- [ ]  혜빈 : κ²Œμ‹œκΈ€ λͺ¨λ‹¬μ°½ 마무리
- [ ]  ν˜„μš° : μ•Œλ¦Ό νŽ˜μ΄μ§€ 마무리
- [ ]  μ •μ•„ : 둜그인 νŽ˜μ΄μ§€ 마무리 및 ν‘Έν„° κ΅¬ν˜„, νšŒμ›κ°€μž… νŽ˜μ΄μ§€ κ΅¬ν˜„
- [ ]  μ€€μ„œ : MainPage λ ˆμ΄μ•„μ›ƒ 섀계 마무리 / κ²Œμ‹œλ¬Ό μΉ΄λ“œ μ»΄ν¬λ„ŒνŠΈ 섀계
- [ ]  범석 : DM λͺ©λ‘ νŽ˜μ΄μ§€ 마무리 / 검색창 섀계

❌ μž₯μ•  μš”μ†Œ

---

- [ ]  μŠ΅ν•œ 날씨
- [ ]  μ•½ν•œ 체λ ₯

πŸ€” 질문

---

- [ ]  
2025-05-18
## ν…ŒμŠ€νŠΈ κ²°κ³Όμ„œ μž‘μ„± μ—¬λΆ€(μž‘μ„± μ™„λ£Œμ‹œ 체크)

---

- ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€λ³„λ‘œ κ΄€λ ¨ κΈ°λŠ₯ no(μš”κ΅¬μ‚¬ν•­λͺ…μ„Έ 확인)도 ν•¨κ»˜ 기재
- [x]  μ •μ•„
- [ ]  μ€€μ„œ
- [x]  혜빈
- [ ]  ν˜„μš°
- [x]  범석

## μ§„ν–‰ 상황 곡유

---

- λ―Έμ™„μ„± νŽ˜μ΄μ§€λ‚˜ κΈ°λŠ₯은 μƒμ„Ένžˆ μž‘μ„±ν•΄μ£Όμ„Έμš”.

**μ •μ•„**

- [x]  νšŒμ›κ°€μž… νŽ˜μ΄μ§€
- [x]  둜그인 νŽ˜μ΄μ§€
- [x]  ν‘Έν„°

βŒΒ λ―Έμ™„μ„± νŽ˜μ΄μ§€ or κΈ°λŠ₯, μž₯μ• μš”μ†Œ 곡유

- 였늘 마무리 κ°€λŠ₯ O

```
- νšŒμ›κ°€μž…, 둜그인 νŽ˜μ΄μ§€
  - css 파일 뢄리
  - μΈμŠ€νƒ€ 폰트 적용
```

---

**μ€€μ„œ**

- [x]  메인 νŽ˜μ΄μ§€ λ„€μ΄κ²Œμ΄μ…˜ λ°” 및 ν”Όλ“œμ°½

βŒΒ λ―Έμ™„μ„± νŽ˜μ΄μ§€ or κΈ°λŠ₯, μž₯μ• μš”μ†Œ 곡유

- 였늘 λͺ¨λ‘ 마무리 κ°€λŠ₯ O

```
- λ„€λΉ„κ²Œμ΄μ…˜ μ‚¬μ΄λ“œλ°” 마무리 (νŒ”λ‘œμš° -> νŒ”λ‘œμž‰ μ „ν™˜)
- ν”Όλ“œ λŒ“κΈ€λ³΄κΈ° -> κ²Œμ‹œκΈ€ 전체창 μ „ν™˜ 
```

---

**혜빈**

- [x]  ν”„λ‘œν•„ νŽ˜μ΄μ§€
- [x]  κ²Œμ‹œκΈ€ νŽ˜μ΄μ§€

βŒΒ λ―Έμ™„μ„± νŽ˜μ΄μ§€ or κΈ°λŠ₯, μž₯μ• μš”μ†Œ 곡유

```
ν”„λ‘œν•„ νŽ˜μ΄μ§€
- 상당 ν”„λ‘œν•„λ°” (UI κ΅¬ν˜„μ€ κ°€λŠ₯ν•˜λ‚˜ ν΄λ¦­μ‹œ 이벀트 λ°œμƒμ€ 마감 어렀움..)
- ν•˜λ‹¨ κ²Œμ‹œλ¬Ό 리슀트 (였늘 마감 κ°€λŠ₯)
- ν•˜λ‹¨ κ²Œμ‹œλ¬Ό λ¦¬μŠ€νŠΈμ—μ„œ κ²Œμ‹œλ¬Ό 클릭 μ‹œ ν•΄λ‹Ή κ²Œμ‹œκΈ€ λͺ¨λ‹¬μ°½ λ„μš°κΈ° (였늘 마감 κ°€λŠ₯)
```

---

**ν˜„μš°**

- [ ]  μŠ€ν† λ¦¬ νŽ˜μ΄μ§€
- [x]  μ•Œλ¦Ό νŽ˜μ΄μ§€

βŒΒ λ―Έμ™„μ„± νŽ˜μ΄μ§€ or κΈ°λŠ₯, μž₯μ• μš”μ†Œ 곡유

```
μŠ€ν† λ¦¬ νŽ˜μ΄μ§€ , 전역에 padding이 κ±Έλ €μžˆμ–΄μ„œ μŠ€ν† λ¦¬ νŽ˜μ΄μ§€ 검은 λ°°κ²½ λ°–μœΌλ‘œ 흰색 ν‹€ 생김
```

---

**범석**

- [x]  DM λͺ©λ‘ νŽ˜μ΄μ§€
- [ ]  검색 νŽ˜μ΄μ§€

βŒΒ λ―Έμ™„μ„± νŽ˜μ΄μ§€ or κΈ°λŠ₯, μž₯μ• μš”μ†Œ 곡유

```
DM λͺ©λ‘ νŽ˜μ΄μ§€ (마감)
-μƒλŒ€λ°© ν”„λ‘œν•„λ‘œ λ„˜μ–΄κ°€λŠ” 뢀뢄은 μƒλž΅ν•΄μ•Όλ κ±°κ°™μ•„μš”,,,
κ²€μƒ‰νŽ˜μ΄μ§€ (아직 μ‹œμž‘X)
```

---
2025-05-19

β˜‘οΈ μ–΄μ œ ν•œμΌ


  • 혜빈 : 맑은 νŽ˜μ΄μ§€ μ™„λ£Œ
  • ν˜„μš° : 맑은 νŽ˜μ΄μ§€ μ™„λ£Œ
  • μ •μ•„ : 맑은 νŽ˜μ΄μ§€ μ™„λ£Œ
  • μ€€μ„œ : 맑은 νŽ˜μ΄μ§€ μ™„λ£Œ
  • 범석 : 맑은 νŽ˜μ΄μ§€ μ™„λ£Œ

πŸš€ 였늘 할일(곡톡)


  • 메뉴 ↔ μ—°κ΄€ νŽ˜μ΄μ§€ 연동 (~ 11:30)
  • auth λ‚΄ search, message 폴더 이동
  • ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€ κ²°κ³Ό 확인
  • μ‹œμ—°μš© λ…ΈνŠΈλΆ ν™”λ©΄ 확인
  • vercel 배포
  • ν”„λ‘œμ νŠΈ μ‚°μΆœλ¬Ό 정리
    • μš”κ΅¬μ‚¬ν•­μ •μ˜μ„œ
    • μ†ŒμŠ€μ½”λ“œ
    • SPAμ‚¬μ΄νŠΈ(vercel 배포)
    • ν…ŒμŠ€νŠΈμΌ€μ΄μŠ€
    • ν…ŒμŠ€νŠΈκ²°κ³Όμ„œ
    • 깃관리, λ„€μ΄λ°κ·œμΉ™, ν΄λ”κ·œμΉ™,
    • μŠ€ν¬λŸΌνšŒμ˜λ‘μž‘μ„±, μ§„μ²™λ₯ (λ§ˆμΌμŠ€ν†€,이슈)

❌ μž₯μ•  μš”μ†Œ


  • [ ]

πŸ€” 질문


  • [ ]

πŸ“’ 회고


  • μ •μ•„ : 첫 ν”„λ‘ νŠΈμ—”λ“œ ν”„λ‘œμ νŠΈλ‘œ μΈμŠ€νƒ€κ·Έλž¨ 클둠 코딩을 μ§„ν–‰ν•˜λ©° λ‘œκ·ΈμΈΒ·νšŒμ›κ°€μž… νŽ˜μ΄μ§€μ™€ ν‘Έν„°λ₯Ό κ΅¬ν˜„ν–ˆλ‹€. css파일 λΆ„λ¦¬μ˜ μ€‘μš”μ„±μ„ μ²΄κ°ν–ˆκ³ , νŒ€μ›λ“€ λͺ¨λ‘ μ£Όλ§κΉŒμ§€ μ†Œν†΅ν•˜λ©° μ—΄μ‹¬νžˆ ν•΄μ£Όμ‹  덕뢄에 ν”„λ‘œμ νŠΈλ₯Ό μ„±κ³΅μ μœΌλ‘œ λ§ˆλ¬΄λ¦¬ν•  수 μžˆμ—ˆλ‹€.
  • 혜빈 : 처음 λ¦¬μ•‘νŠΈλ₯Ό μ¨λ΄μ„œ 걱정도 λ§Žμ•˜λŠ”λ°, νŒ€μ›λ“€κ³Ό 같이 였λ₯˜κ°€ λ‚˜λŠ” 뢀뢄을 ν•˜λ‚˜ν•˜λ‚˜ ν•΄κ²°ν•˜λ©΄μ„œ λ¬΄μ‚¬νžˆ 끝낼 수 μžˆμ—ˆλ‹€. 특히 λ¦¬μ•‘νŠΈλ‘œ μ• λ‹ˆλ©”μ΄μ…˜μ„ λ„£μ–΄λ³Έ 건 처음이라 더 μž¬λ°Œμ—ˆκ³ , μ—¬λŸ¬ νŽ˜μ΄μ§€λ₯Ό μ»΄ν¬λ„ŒνŠΈ λ‹¨μœ„λ‘œ λ‚˜λˆ μ„œ λ§Œλ“œλŠ” 것도 직접 ν•΄λ³΄λ‹ˆκΉŒ ν™•μ‹€νžˆ 감이 μž‘ν˜”λ‹€. ꡬ쑰적으둜 μ½”λ“œλ₯Ό μ§œλŠ” μ—°μŠ΅μ„ ν•  수 μžˆμ–΄μ„œ μ–»λŠ”κ²Œ λ§Žμ•˜λ˜ ν”„λ‘œμ νŠΈμ˜€λ‹€.
  • ν˜„μš° : ν”„λ‘ νŠΈμ—”λ“œ ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜λ©΄μ„œ λ‚΄κ°€ μ§œλŠ” μ½”λ“œκ°€ λ°”λ‘œ μ‹œκ°μ μœΌλ‘œ 화면에 λ‚˜μ™€μ„œ ν₯λ―Έλ‘œμ› λ‹€. λ¦¬μ•‘νŠΈκ°€ 처음이라 μ½”λ“œ 짜고 μ‹€μ œ 화면을 κ΅¬ν˜„ν•˜λŠ” 것에 어렀움이 μžˆμ—ˆμ§€λ§Œ, νŒ€μ›λΆ„λ“€κ³Ό μƒμ˜ν•˜λ©° 각자 맑은 뢀뢄을 μ„±κ³΅μ μœΌλ‘œ 끝낼 수 μžˆμ—ˆλ˜ 것 κ°™λ‹€
  • μ€€μ„œ : λ¦¬μ•‘νŠΈ 곡뢀가 제일 μ•ˆλ˜μ–΄ μžˆμ–΄μ„œ κ±±μ •ν–ˆλŠ”λ° λ‹€ν–‰νžˆ λ¬΄μ‚¬νžˆ 끝낼 수 μžˆμ—ˆλ‹€. λΌμš°νŒ…μ΄λ‚˜ νŽ˜μ΄μ§€ μ „ν™˜ 등에 μ΅μˆ™μΉ˜ μ•Šμ•„ 버벅거린 탓에 처음 μƒκ°ν–ˆλ˜ λͺ¨λ“  κΈ°λŠ₯을 κ΅¬ν˜„ν•˜μ§€λŠ” λͺ»ν–ˆμ§€λ§Œ, νŒ€μ›λΆ„λ“€ 덕에 μ„±κ³΅μ μœΌλ‘œ λ§ˆλ¬΄λ¦¬ν•  수 μžˆμ—ˆλ‹€. λ˜ν•œ λ¦¬μ•‘νŠΈ μ—°μŠ΅μ„ μ œλŒ€λ‘œ ν•  수 μžˆμ—ˆκΈ° λ•Œλ¬Έμ— μ–»μ–΄κ°€λŠ” 것이 λ§Žμ€ ν”„λ‘œμ νŠΈλΌκ³  μƒκ°ν•œλ‹€.
  • 범석 : 이번 ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜λ©΄μ„œ λΆ€μ‘±ν•œ 점이 λ§Žμ•„ 걱정도 λ˜μ—ˆμ§€λ§Œ, ν‰μ†Œμ— 자주 μ‚¬μš©ν•˜λŠ” μΈμŠ€νƒ€κ·Έλž¨μ˜ κΈ°λŠ₯을 직접 ν΄λ‘ μ½”λ”©ν•΄λ³΄λ‹ˆ 였히렀 더 ν₯λ―Έλ‘­κ³  즐겁게 μž‘μ—…ν•  수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. ν”„λ‘ νŠΈμ—”λ“œ κ°œλ°œμ„ ν•˜λ©° μ½”λ“œλ₯Ό μˆ˜μ •ν•  λ•Œλ§ˆλ‹€ 화면에 μ‹€μ‹œκ°„μœΌλ‘œ λ°˜μ˜λ˜λŠ” 과정이 무척 μž¬λ―Έμžˆμ—ˆκ³ , 이 점이 κ°œλ°œμ— λŒ€ν•œ ν₯λ―Έλ₯Ό λ”μš± ν‚€μ›Œμ€€ 것 κ°™μŠ΅λ‹ˆλ‹€. 비둝 λͺ¨λ“  κΈ°λŠ₯을 μ™„λ²½νžˆ κ΅¬ν˜„ν•˜μ§„ λͺ»ν–ˆμ§€λ§Œ, νŒ€μ›λ“€κ³Ό μ†Œν†΅ν•˜κ³  ν˜‘μ—…ν•˜λ©΄μ„œ λ§Žμ€ 것을 배우고 μ„±μž₯ν•  수 μžˆμ—ˆλ˜ λœ»κΉŠμ€ ν”„λ‘œμ νŠΈμ˜€μŠ΅λ‹ˆλ‹€.

Git 브랜치 μ „λž΅


1️⃣ κΈ°λŠ₯ 브랜치 생성

  • dev λΈŒλžœμΉ˜μ—μ„œ κΈ°λŠ₯ 브랜치 생성
  • 생성 μ „ dev μ΅œμ‹  μƒνƒœλ‘œ pull ν•„μˆ˜
git checkout dev          # dev 브랜치둜 이동
git pull origin dev       # μ΅œμ‹  μƒνƒœλ‘œ μ—…λ°μ΄νŠΈ
git checkout -b feature/κΈ°λŠ₯λͺ…  # κΈ°λŠ₯ 브랜치 생성

πŸ“Œ 브랜치 넀이밍 μ˜ˆμ‹œ:

feature/login, fix/typo


2️⃣ Pull Request (PR) 생성

  1. μž‘μ—… λ‚΄μš© 컀밋 & ν‘Έμ‹œ
git add .
git commit -m "μž‘μ—… λ‚΄μš©"
git push origin feature/κΈ°λŠ₯λͺ…
  1. GitHubμ—μ„œ dev 브랜치둜 PR 생성
    • ν”„λ‘œμ νŠΈ Repository > Pull requests > New pull request > Create pull request
    • PR μ„€λͺ…에 #이슈번호 포함

3️⃣ 병합 및 ν›„μ²˜λ¦¬

βœ… κΈ°λŠ₯ λ―Έμ™„ (μž‘μ—… μ΄μ–΄κ°ˆ 경우)

git checkout dev
git pull origin dev 
git checkout feature/κΈ°λŠ₯λͺ…
git merge dev  # dev λ‚΄μš© 반영 ν›„ μž‘μ—… 계속

# 라이브러리 μ—…λ°μ΄νŠΈ
npm update

βœ… κΈ°λŠ₯ μ™„λ£Œ (브랜치 μ‚­μ œ)

git checkout dev
git pull origin dev

# 둜컬 μ‚­μ œ
git branch -d feature/κΈ°λŠ₯λͺ…

# 원격 μ‚­μ œ
git push origin --delete feature/κΈ°λŠ₯λͺ…

# 라이브러리 μ—…λ°μ΄νŠΈ
npm update

4️⃣ μ΅œμ’… 배포 (main으둜 병합)

git checkout main
git pull origin main
git merge dev
git push origin main

πŸ—ΊοΈ 브랜치 흐름도


main ← dev ← feature/κΈ°λŠ₯λͺ…
         ↑
    브랜치 생성 μ „ λ°˜λ“œμ‹œ pull!
         ↑
      μž‘μ—… μ™„λ£Œ β†’ PR & 병합
         ↓
     병합 μ™„λ£Œ ν›„ 브랜치 μ‚­μ œ

🏷️ 넀이밍 κ·œμΉ™


ꡬ뢄 넀이밍 κ·œμΉ™ μ˜ˆμ‹œ
κΈ°λŠ₯ 폴더 kebab-case auth , search-profile
μ»΄ν¬λ„ŒνŠΈ 폴더 components (κ³ μ •) auth/components/, posts/components/
μ»΄ν¬λ„ŒνŠΈ 파일 PascalCase LoginForm.jsx, Footer.jsx
νŽ˜μ΄μ§€ 파일 page.jsx (κ³ μ •) login/page.jsx, posts/page.jsx
CSS 파일 snake_case search_overlay.css, login_form.module.css
이미지 파일 snake_case auth_01.png, profile_default.jpeg

πŸ“ 폴더 κ·œμΉ™


πŸ“Β public/            # 정적 파일
β”œβ”€β”€ πŸ“Β images/        # 이미지
β”‚    β”œβ”€β”€ πŸ“Β auth/     # νŽ˜μ΄μ§€λ³„ 폴더
|    |    └── auth_01.png
|		 └── πŸ“ feed/     
|    └── ...               
|
πŸ“ src/
β”œβ”€β”€ πŸ“ app/
β”‚   └── πŸ“ (features)/  # νŽ˜μ΄μ§€λ³„ 폴더
β”‚       β”œβ”€β”€ πŸ“ auth/            # 둜그인/νšŒμ›κ°€μž…
β”‚       β”‚   β”œβ”€β”€ πŸ“ components/
β”‚       β”‚   β”‚   └── LoginForm.jsx
β”‚       β”‚   β”œβ”€β”€ πŸ“ login/
β”‚       β”‚   β”‚   └── page.jsx          # 둜그인 νŽ˜μ΄μ§€
β”‚       β”‚   └── πŸ“ signup/
β”‚       β”‚       └── page.jsx          # νšŒμ›κ°€μž… νŽ˜μ΄μ§€
β”‚       β”œβ”€β”€ πŸ“ posts/            # κ²Œμ‹œκΈ€
β”‚       β”‚   β”œβ”€β”€ πŸ“ components/
β”‚       β”‚   β”‚   β”œβ”€β”€ πŸ“ post-modal/         
β”‚       β”‚   └── page.jsx                
β”‚       β”œβ”€β”€ πŸ“ profile/          # ν”„λ‘œν•„
β”‚       β”‚   β”œβ”€β”€ πŸ“ components/
β”‚       β”‚   β”‚   β”œβ”€β”€ πŸ“ profile-page /
β”‚       β”‚   β”‚   β””β”€β”€β”€β”€β”€β”€πŸ“ post-grid /
								β””β”€β”€β”€β”€β”€β”€πŸ“ profile-header /
								β””β”€β”€β”€β”€β”€β”€πŸ“ profile-tabs /         
β”‚       β”‚   └── page.jsx              
β”‚       β”œβ”€β”€ πŸ“ messages/         # λ©”μ„Έμ§€
β”‚       β”‚   β”œβ”€β”€ πŸ“ components/
β”‚       β”‚   β”‚   β”œβ”€β”€ DMItem.jsx
β”‚       β”‚   β”‚   └── MessageInput.jsx
β”‚       β”‚   β”‚   └── DmView.jsx
β”‚       β”‚   └── page.jsx 
β”‚       β”‚   └── page.css       
β”‚       β”œβ”€β”€ πŸ“ notifications/    # μ•Œλ¦Ό
β”‚       β”‚   β”œβ”€β”€ πŸ“ components/
β”‚       β”‚   β”‚   └── NotificationItem.jsx
β”‚       β”‚   β”‚   └── ... 
β”‚       β”‚   └── πŸ“noti
|       |          └── page.jsx
|       β”œβ”€β”€ πŸ“ stories/          # μŠ€ν† λ¦¬
β”‚       β”‚   β”œβ”€β”€ πŸ“ components/
β”‚       β”‚   β”‚   β”œβ”€β”€ StoryProgressBar.jsx
β”‚       β”‚   β”‚   └── ...
β”‚       β”‚   └──[username]  
|       |          └── page.jsx       
β”‚       β”œβ”€β”€ πŸ“ search/           # 검색
β”‚       β”‚   β”œβ”€β”€ πŸ“ components/
β”‚       β”‚   β”‚   └── SearchComponent.jsx    # 검색창
β”‚       β”‚   β”‚   └── search-component.css   
β”‚       β”‚   └── page.jsx              
β”‚       β”œβ”€β”€ πŸ“ main/             # 메인(ν™ˆ)
β”‚       β”‚   β”œβ”€β”€ πŸ“ components/
β”‚       β”‚   β”‚   └── Feed.jsx
β”‚       β”‚   β”‚   └── MoreOptionsModal.jsx
β”‚       β”‚   β”‚   └── NavBar.jsx
β”‚       β”‚   β”‚   └── PostCards.jsx
β”‚       β”‚   β”‚   └── Side.jsx
β”‚       β”‚   β”‚   └── Story.jsx
β”‚       β”‚   β”‚   └── ...
β”‚       β”‚   β”œβ”€β”€ πŸ“Β pages/
β”‚       β”‚   └── page.jsx          # 메인 νŽ˜μ΄μ§€
β”‚       β”‚   β”œβ”€β”€ πŸ“Β data/
β”‚       β”‚   β”‚   └── DataOfFeed.js     
β”‚       β”‚   β”‚   └── UserRecommended.js     
β”‚       β”‚   β”‚   └── UserStory.js    
β”‚       β”‚   β”œβ”€β”€ πŸ“Β styles/ 
β”‚       β”‚   β”‚   └── heart-liked.css
|       |   |   └── mainpage-layout.module.css          
β”œβ”€β”€ πŸ“ components/  # 곡톡 μž¬μ‚¬μš© μ»΄ν¬λ„ŒνŠΈ
β”‚   └── Footer.jsx
|                      
β”œβ”€β”€ next.config.js
└── package.json

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors