Skip to content

πŸͺ ν›„ν‚€ | λ©‹μŸμ΄μ‚¬μžμ²˜λŸΌ 3κΈ° νŒ€ν”„λ‘œμ νŠΈ 19μ‘° κ΄‘κ°œμ½”λ”©μ™•

Notifications You must be signed in to change notification settings

MyHookie/hookie_front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Hookie

πŸ”— 배포 링크

  • πŸ—οΈμ„œλΉ„μŠ€ μ΄μš©μ„ μœ„ν•œ 계정

  • μ£Όμ˜μ‚¬ν•­ : hookieλΌλŠ” accountName을 μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” 계정을 followν•  경우 μ—λŸ¬κ°€ λ°œμƒν•  수 μžˆμŠ΅λ‹ˆλ‹€!
    (λΆ€νŠΈμΊ ν”„μ—μ„œ 제곡된 곡용 μ„œλ²„λ₯Ό μ‚¬μš©ν•˜λŠ”λ° 우리 ν”„λ‘œμ νŠΈλ§Œμ˜ νƒœκ·Έ κΈ°λŠ₯을 μœ„ν•΄ κΈ°μ‘΄ 데이터λ₯Ό νŒŒμ‹±ν•œ μ½”λ“œκ°€ μ‘΄μž¬ν•˜κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€.)


πŸ–₯️ μ„œλΉ„μŠ€ μ†Œκ°œ

λ‚΄κ°€ λ§Œλ“  ν›„κΈ° λ„ˆλ₯Ό μœ„ν•΄ 썼지~ 🎢
ν›„ν‚€λ₯Ό 톡해 λ‚˜μ˜ ν›„κΈ°λ₯Ό 자유둭게 μž‘μ„±ν•˜κ³  κ³΅μœ ν•΄λ³΄μ„Έμš”! μ˜ν™”, μž₯μ†Œ, 물건... 뭐든 μ’‹μ•„μš” πŸ˜€


πŸ‘₯ νŒ€μ› μ†Œκ°œ

Frontend

μ‹ μœ€μ²  μ™•μœ λ¦° κΉ€μ„€ν•˜ μ„œμœ λ¦Ό
μ‹ μœ€μ²  μ™•μœ λ¦° κΉ€μ„€ν•˜ μ„œμœ λ¦Ό
dev-yun wang-yurin zldnlto yoorimseo

Backend

λΆ€νŠΈμΊ ν”„ 제곡 API


πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦ μ—­ν•  λΆ„λ‹΄

πŸ§‘πŸ»β€πŸ’» μ‹ μœ€μ² 

  • ν™ˆ νŽ˜μ΄μ§€, κ²Œμ‹œκΈ€ μ—…λ‘œλ“œ νŽ˜μ΄μ§€, κ²Œμ‹œκΈ€ μˆ˜μ • νŽ˜μ΄μ§€, ν”„λ‘œν•„ νŽ˜μ΄μ§€, ν”„λ‘œν•„ μˆ˜μ • νŽ˜μ΄μ§€, 검색 νŽ˜μ΄μ§€
  • bottom Sheet, SnackBar, Dialog λͺ¨λ‹¬ κ΅¬ν˜„
  • Loading Skeleton κ΅¬ν˜„

πŸ‘©πŸ»β€πŸ’» μ™•μœ λ¦°

  • splash νŽ˜μ΄μ§€, νšŒμ›κ°€μž… νŽ˜μ΄μ§€, 둜그인 νŽ˜μ΄μ§€, ν”„λ‘œν•„ μ„€μ • νŽ˜μ΄μ§€
  • 닀크λͺ¨λ“œ κΈ°λŠ₯ κ΅¬ν˜„

πŸ‘©πŸ»β€πŸ’» κΉ€μ„€ν•˜

  • myPicks νŽ˜μ΄μ§€, μ±„νŒ… νŽ˜μ΄μ§€, 404νŽ˜μ΄μ§€
  • λ””μžμΈ 기획 및 에셋 μ œμž‘

πŸ‘©πŸ»β€πŸ’» μ„œμœ λ¦Ό

  • κ²Œμ‹œκΈ€ 상세 νŽ˜μ΄μ§€, νŒ”λ‘œμ›Œ νŽ˜μ΄μ§€, νŒ”λ‘œμž‰ νŽ˜μ΄μ§€
  • λ””μžμΈ 기획 및 에셋 μ œμž‘

πŸ‘₯ 곡톡

  • Header, Navigation, Button μ»΄ν¬λ„ŒνŠΈ

(πŸ”Ό Top)


🀝 νŒ€λ¬Έν™”

  • 맀일 μ˜€μ „ 9μ‹œμ— 회고 및 진행 상황을 κ³΅μœ ν•΄μš”.
  • 감정 λ‚˜λˆ„κΈ° μ‹œκ°„μ„ 가지며 νŒ€μ›λ“€κ³Ό ν•¨κ»˜ λ©˜νƒˆλ„ μ±™κ²¨μš”.
  • '쉴땐 μ‰°λ‹€!' 지속가λŠ₯ν•œ 개발 지ν–₯ν•΄μš”.
  • λͺ¨λ“  기둝은 λ…Έμ…˜κ³Ό GitHub Wiki에 μž‘μ„±ν•΄μš”. Wiki

(πŸ”Ό Top)


πŸ›  ν…Œν¬ μŠ€νƒ


βš™οΈ ν˜‘μ—… 툴

(πŸ”Ό Top)


πŸ”€ Git Flow

Git Flow

(πŸ”Ό Top)


πŸ–₯️ νŽ˜μ΄μ§€ μ†Œκ°œ

μŠ€ν”Œλž˜μ‹œ νšŒμ›κ°€μž…
γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€
✨ μ•± ꡬ동 μ‹œμž‘ν™”λ©΄
✨ 둜그인 정보 μœ λ¬΄μ— λ”°λ₯Έ νŽ˜μ΄μ§€ 이동
γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€
✨ μ‚¬μš©μž μž…λ ₯ κ°’ μœ νš¨μ„± 검사
✨ μœ νš¨μ„± 검사 ν†΅κ³Όν•˜λ©΄ λ²„νŠΌ ν™œμ„±ν™”
ν”„λ‘œν•„ μ„€μ • 둜그인
γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€
✨ μ‚¬μš©μž μž…λ ₯ κ°’ μœ νš¨μ„± 검사
✨ μœ νš¨μ„± 검사 ν†΅κ³Όν•˜λ©΄ λ²„νŠΌ ν™œμ„±ν™”
✨ 이미지 μ„€μ •ν•˜μ§€ μ•ŠμœΌλ©΄ κΈ°λ³Έ ν”„λ‘œν•„ 이미지 적용
γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€
✨ ν•„μˆ˜ μž…λ ₯ 값을 λͺ¨λ‘ μž…λ ₯ν•΄μ•Ό λ²„νŠΌ ν™œμ„±ν™”
✨ λ‘œμ»¬μŠ€ν† λ¦¬μ§€μ— 토큰 μ €μž₯
✨ 둜그인 μ™„λ£Œ ν›„ ν™ˆ νŽ˜μ΄μ§€λ‘œ 이동
ν™ˆ νŽ˜μ΄μ§€ 검색 νŽ˜μ΄μ§€
γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€
✨ κ²Œμ‹œκΈ€ μˆ˜μ •, μ‚­μ œ, μ‹ κ³ , μ’‹μ•„μš” κΈ°λŠ₯ κ΅¬ν˜„
✨ Loading Indicator κ΅¬ν˜„
γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€
✨ μ‚¬μš©μžλ₯Ό κ²€μƒ‰ν•˜κ³  ν”„λ‘œν•„λ‘œ μ΄λ™ν•˜λŠ” κΈ°λŠ₯ κ΅¬ν˜„
✨ debounce κΈ°λŠ₯ 적용
✨ Loading Indicator κ΅¬ν˜„
μ—…λ‘œλ“œ νŽ˜μ΄μ§€ κ²Œμ‹œκΈ€ 상세 νŽ˜μ΄μ§€
γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€

✨ 이미지, ν›„κΈ°, νƒœκ·Έ μΆ”κ°€ κΈ°λŠ₯ κ΅¬ν˜„
✨ μž‘μ„±ν•œ 포슀트 μˆ˜μ • κΈ°λŠ₯ κ΅¬ν˜„
✨ Loading Indicator κ΅¬ν˜„
✨ HEIC 파일 λ³€ν™˜ν•˜μ—¬ μΆ”κ°€ κΈ°λŠ₯ κ΅¬ν˜„
γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€

✨ κ²Œμ‹œκΈ€ μ‚­μ œ, μˆ˜μ •, μ‹ κ³ , μ’‹μ•„μš” κΈ°λŠ₯ κ΅¬ν˜„
✨ λŒ“κΈ€ μž‘μ„±, μ‚­μ œ, μ‹ κ³  κΈ°λŠ₯ κ΅¬ν˜„
✨ λŒ“κΈ€ μž‘μ„± μ‹œ 슀크둀 이동 κ΅¬ν˜„
✨ μž…λ ₯에 따라 μž…λ ₯창의 μ„Έλ‘œ 길이가 μœ λ™μ μœΌλ‘œ λ³€ν•˜λ„λ‘ κ΅¬ν˜„
ν”„λ‘œν•„ νŽ˜μ΄μ§€ ν”„λ‘œν•„ μˆ˜μ • νŽ˜μ΄μ§€
γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€

✨ κ²Œμ‹œκΈ€ μˆ˜μ •, μ‚­μ œ, μ‹ κ³  μ’‹μ•„μš”
✨ ν”„λ‘œν•„ μˆ˜μ •, νŒ”λ‘œμš°, νŒ”λ‘œμž‰ νŽ˜μ΄μ§€ 이동
✨ κ²Œμ‹œκΈ€ λ¦¬μŠ€νŠΈν˜•, μ•¨λ²”ν˜• 보기
✨ λ¬΄ν•œ 슀크둀 κ΅¬ν˜„
γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€

✨ κΈ°μ‘΄ ν”„λ‘œν•„ 정보λ₯Ό μœ μ§€ν•˜λ©° μˆ˜μ • νŽ˜μ΄μ§€λ‘œ 이동
✨ validation을 톡과해야 μˆ˜μ •ν•  수 μžˆλ„λ‘ κ΅¬ν˜„
νŒ”λ‘œμš° νŽ˜μ΄μ§€ μ±„νŒ… νŽ˜μ΄μ§€
γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€
✨ μœ μ € νŒ”λ‘œμš°, νŒ”λ‘œμž‰ κΈ°λŠ₯ κ΅¬ν˜„
✨ 타 μœ μ € ν”„λ‘œν•„ νŽ˜μ΄μ§€ 이동
γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€
✨ μ±„νŒ… νŽ˜μ΄μ§€ κ΅¬ν˜„
✨ λ‚˜μ˜ 메세지, μƒλŒ€λ°© 메세지 μ»΄ν¬λ„ŒνŠΈ ꡬ뢄
MyPicks MyPicks μ—…λ‘œλ“œ νŽ˜μ΄μ§€
γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€
✨ λͺ¨λ‹¬ ν˜•μ‹μœΌλ‘œ λ„μ›Œμ§€λŠ” 상세 쑰회 νŽ˜μ΄μ§€
✨ myPicks μˆ˜μ •, μ‚­μ œ κΈ°λŠ₯ κ΅¬ν˜„
✨ 기쑴의 μž‘μ„± λ‚΄μš©μ„ μœ μ§€ν•˜λ©° μˆ˜μ • νŽ˜μ΄μ§€λ‘œ 이동
γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€
✨ 이미지 파일 등둝, 미리보기 κΈ°λŠ₯ κ΅¬ν˜„
✨ μœ νš¨μ„± 검사 톡과해야 등둝 κ°€λŠ₯
✨ 가격 λ―Έμ • ν•­λͺ©μ— λŒ€ν•œ μ˜ˆμ™Έμ²˜λ¦¬
닀크λͺ¨λ“œ 404
γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€
✨ μ‚¬μš©μž OS에 λ”°λ₯Έ 닀크λͺ¨λ“œ, 라이트λͺ¨λ“œ 적용
✨ μ‚¬μš©μžκ°€ μ„ νƒν•˜μ—¬ ν…Œλ§ˆ λͺ¨λ“œ μ„€μ •
γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€γ…€
✨ μœ νš¨ν•˜μ§€ μ•Šμ€ url μ ‘κ·Ό μ‹œ 404νŽ˜μ΄μ§€ ν‘œμ‹œ

(πŸ”Ό Top)


πŸ—“οΈ 개발 κΈ°κ°„ (22λ…„ 11μ›” 27일 ~ 23λ…„ 1μ›” 4일)

πŸ“Œ 주차별 ν”„λ‘œμ νŠΈ λ§ˆμΌμŠ€ν†€

μ£Όμ°¨
1μ£Όμ°¨
(11/27 ~ 12/8)
- ν”„λ‘œμ νŠΈ 컨셉 회의 및 기술 μŠ€νƒ, ν˜‘μ—…νˆ΄ κ²°μ • (Notion, Discord, Figma)
- GitProject, GitIssue ν…œν”Œλ¦Ώ 적용, GitFlow μ‹€μŠ΅, Figma λ””μžμΈ μž‘μ—… 및 기획, μ»¨λ²€μ…˜ μ„€μ •
2μ£Όμ°¨
(12/9 ~ 12/15)
- 초기 κ°œλ°œν™˜κ²½ μ„ΈνŒ…
- 곡톡 μ»΄ν¬λ„ŒνŠΈ νŽ˜μ–΄ν”„λ‘œκ·Έλž˜λ°μœΌλ‘œ κ΅¬ν˜„
3μ£Όμ°¨
(12/16 ~ 12/22)
- νŽ˜μ΄μ§€ λ‹¨μœ„λ‘œ 업무λ₯Ό λΆ„λ‹΄ν•˜μ—¬ μž‘μ—… μ‹œμž‘
4μ£Όμ°¨
(12/23 ~ 12/29)
- μ£Όμš” κΈ°λŠ₯ κ΅¬ν˜„ 1μ°¨ μ™„λ£Œ
- μΆ”κ°€κΈ°λŠ₯ κ΅¬ν˜„(닀크λͺ¨λ“œ, Loading Indicator)
- 배포
5μ£Όμ°¨
(12/30~1/4)
- ν”„λ‘œμ νŠΈλ₯Ό μ‹œμ—°ν•΄λ³΄λ©° λ³΄μ΄λŠ” μ—λŸ¬ μˆ˜μ •
- SEOμž‘μ—…
- ν”„λ‘œμ νŠΈ PPT, README μž‘μ„±

(πŸ”Ό Top)


πŸ“ ν”„λ‘œμ νŠΈ 폴더 ꡬ쑰

β”œβ”€β”€ πŸ“ src
β”‚Β Β  β”œβ”€β”€ App.jsx
β”‚Β Β  β”œβ”€β”€ πŸ“ api
β”‚Β Β  β”œβ”€β”€ πŸ“ assets
β”‚Β Β  β”œβ”€β”€ πŸ“ atoms
β”‚Β Β  β”œβ”€β”€ πŸ“ components
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ AuthInputForm
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ ChatUserItem
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ Comment
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ FollowItem
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ Message
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ Modal
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ Post
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ Profile
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ Skeleton
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ Title
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ UserSearch
β”‚Β Β  β”‚Β Β  └── πŸ“ common
β”‚Β Β  β”œβ”€β”€ πŸ“ constants
β”‚Β Β  β”œβ”€β”€ πŸ“ hooks
β”‚Β Β  β”œβ”€β”€ πŸ“ pages
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ Auth
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ Chat
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ Home
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ MyPicksUpload
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ NotFound
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ Post
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ Profile
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ Search
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ πŸ“ Splash
β”‚Β Β  β”‚Β Β  └── πŸ“ Welcome
β”‚Β Β  β”œβ”€β”€ πŸ“ routes
β”‚Β Β  └── πŸ“ styles
└──

(πŸ”Ό Top)

About

πŸͺ ν›„ν‚€ | λ©‹μŸμ΄μ‚¬μžμ²˜λŸΌ 3κΈ° νŒ€ν”„λ‘œμ νŠΈ 19μ‘° κ΄‘κ°œμ½”λ”©μ™•

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •