πŸ“– ν”„λ‘œμ νŠΈ μ†Œκ°œ

μ„œλΉ„μŠ€λͺ… : 냉μž₯κ³  λšλ”±μ΄
μ†Œκ°œ : 냉μž₯고속 재료둜 λ§Œλ“€ 수 μžˆλŠ” λ ˆμ‹œν”Ό 곡유 ν”Œλž«νΌ
κΈ°κ°„ : 2024λ…„ 5μ›” 27일 ~ 6μ›” 18일


πŸ€·β€β™‚οΈ 냉μž₯고에 μž¬λ£ŒλŠ” λ§Žμ€λ° 뭐 해먹지?
πŸ”– κ·ΈλŸ΄μ€„ μ•Œκ³  μ€€λΉ„ν–ˆμ–΄! λ„ˆλ₯Ό μœ„ν•œ 맞좀 λ ˆμ‹œν”Ό!
πŸ† 냉μž₯고속 재료λ₯Ό μ„ νƒν•˜κ³ 
πŸ₯‘ λ ˆμ‹œν”Όλ₯Ό 검색해봐~
πŸ₯• λ„ˆκ°€ 가진 μž¬λ£Œλ“€λ‘œ λ§Œλ“€ 수 μžˆλŠ” λ ˆμ‹œν”Όλ₯Ό μ•Œλ €μ€„κ²Œ!

πŸ™†β€β™€οΈ λ‚΄κ°€ 찾던 λ ˆμ‹œν”Ό! μžλž‘ν•˜κ³  싢은 λ ˆμ‹œν”Ό! 냉μž₯κ³  λšλ”±μ΄!


πŸ”— 배포링크

https://ndd.life/


<μ„œλΉ„μŠ€ μ‹œμ—°>

메인 νŽ˜μ΄μ§€

-.Clipchamp.2.mp4

λ ˆμ‹œν”Ό 쑰회 κΈ°λŠ₯

-.Clipchamp.mp4

냉μž₯κ³  νŽ˜μ΄μ§€ μ‹œμ—° : μ‚¬μš©μžκ°€ 가지고 μžˆλŠ” 재료λ₯Ό ν† λŒ€λ‘œ λ ˆμ‹œν”Ό μΆ”μ²œ

-.Clipchamp.2.mp4

λ ˆμ‹œν”Ό 검색 : ν˜‘μ—… 필터링 적용

-.Clipchamp.1.mp4

μ•Œλ¦Ό κΈ°λŠ₯

-.Clipchamp.mp4

πŸš€ 기술 μŠ€νƒ

πŸ’» FrontEnd


ν˜‘μ—… 툴



πŸ‘₯ νŒ€ λ™λ£Œ

πŸ’» FrontEnd


@woic-ej


@jjaeho0415


@backdfb

μ΅œμ€μ§„ μ •μž¬ν˜Έ κΉ€νš¨μ€‘

πŸ’» BackEnd


@sub-blind


@KangJeongHo1


@newbission


@suwon9729

κΉ€μž¬μ„­ κ°•μ •ν˜Έ μœ€μ€€λͺ… κ°•μˆ˜μ›

πŸ“‘ ν”„λ‘œμ νŠΈ κ·œμΉ™

Branch Strategy

  • main / dev 브랜치 κΈ°λ³Έ 생성
  • mainκ³Ό dev둜 직접 push μ œν•œ
  • PR μ „ μ΅œμ†Œ 1인 이상 승인 ν•„μˆ˜

Git Convention

  1. μ μ ˆν•œ 컀밋 접두사 μž‘μ„±
  2. 컀밋 λ©”μ‹œμ§€ λ‚΄μš© μž‘μ„±
  3. λ‚΄μš© 뒀에 이슈 (#이슈 번호)와 같이 μž‘μ„±ν•˜μ—¬ 이슈 μ—°κ²°
접두사 μ„€λͺ…
Feat : μƒˆλ‘œμš΄ κΈ°λŠ₯ κ΅¬ν˜„
Add : 에셋 파일 μΆ”κ°€
Fix : 버그 μˆ˜μ •
Docs : λ¬Έμ„œ μΆ”κ°€ 및 μˆ˜μ •
Style : μŠ€νƒ€μΌλ§ μž‘μ—…
Refactor : μ½”λ“œ λ¦¬νŒ©ν† λ§ (λ™μž‘ λ³€κ²½ μ—†μŒ)
Test : ν…ŒμŠ€νŠΈ
Deploy : 배포
Conf : λΉŒλ“œ, ν™˜κ²½ μ„€μ •
Chore : 기타 μž‘μ—…

Pull Request

Title

  • 제λͺ©μ€ '[Feat] ν™ˆ νŽ˜μ΄μ§€ κ΅¬ν˜„'κ³Ό 같이 μž‘μ„±ν•©λ‹ˆλ‹€.

PR Type

  • FEAT: μƒˆλ‘œμš΄ κΈ°λŠ₯ κ΅¬ν˜„
  • ADD : 에셋 파일 μΆ”κ°€
  • FIX: 버그 μˆ˜μ •
  • DOCS: λ¬Έμ„œ μΆ”κ°€ 및 μˆ˜μ •
  • STYLE: ν¬λ§·νŒ… λ³€κ²½
  • REFACTOR: μ½”λ“œ λ¦¬νŒ©ν† λ§
  • TEST: ν…ŒμŠ€νŠΈ κ΄€λ ¨
  • DEPLOY: 배포 κ΄€λ ¨
  • CONF: λΉŒλ“œ, ν™˜κ²½ μ„€μ •
  • CHORE: 기타 μž‘μ—…

Description

  • ꡬ체적인 μž‘μ—… λ‚΄μš©μ„ μž‘μ„±ν•΄μ£Όμ„Έμš”.
  • 이미지λ₯Ό λ³„λ„λ‘œ μ²¨λΆ€ν•˜λ©΄ 더 μ’‹μŠ΅λ‹ˆλ‹€ πŸ‘

Discussion

  • μΆ”ν›„ λ…Όμ˜ν•  점에 λŒ€ν•΄ μž‘μ„±ν•΄μ£Όμ„Έμš”.

Code Convention

BE

  • νŒ¨ν‚€μ§€λͺ… 전체 μ†Œλ¬Έμž
  • 클래슀λͺ…, μΈν„°νŽ˜μ΄μŠ€λͺ… CamelCase
  • 클래슀 이름 λͺ…사 μ‚¬μš©
  • μƒμˆ˜λͺ… SNAKE_CASE
  • Controller, Service, Dto, Repository, mapper μ•žμ— μ ‘λ―Έμ‚¬λ‘œ 톡일(ex. MemberController)
  • service 계측 λ©”μ„œλ“œλͺ… create, update, find, delete둜 CRUD 톡일(ex. createMember)
  • Test ν΄λž˜μŠ€λŠ” μ ‘λ―Έμ‚¬λ‘œ Test μ‚¬μš©(ex. memberFindTest)

FE

  • ν•¨μˆ˜λͺ…, λ³€μˆ˜λͺ…, Hooks,νƒ€μž…μ •μ˜ 파일λͺ… camelCase
  • μ»΄ν¬λ„ŒνŠΈλͺ…, νŽ˜μ΄μ§€λͺ…, νƒ€μž…λͺ… PascalCase
  • 폴더λͺ…은 μ†Œλ¬Έμžλ‘œ
  • μƒμˆ˜λͺ… SCREAMING_SNAKE_CASE
  • λ°°μ—΄κ³Ό κ°μ²΄λŠ” λ°˜λ“œμ‹œ λ¦¬ν„°λŸ΄λ‘œ μ„ μ–Έ
  • Boolean νƒ€μž…μ˜ λ³€μˆ˜μ˜ μ‹λ³„μžλŠ” is, has, can 의 접두사λ₯Ό μ‚¬μš©ν•˜μ—¬ μ„ μ–Έ
  • assets 폴더 λ‚΄ 파일 이름 camelCase
  • Event handler μ‚¬μš© (ex. handle ~)
  • export방식 (ex. export default ~)
  • ν™”μ‚΄ν‘œ ν•¨μˆ˜ μ‚¬μš©
  • 주석은 μœ„μ— μ‚¬μš©

Communication Rules

  • Discord ν™œμš©
  • μ •κΈ° 회의
  • 00λ‹˜ν˜ΈμΉ­κ³Ό μ‘΄λŒ“λ§ ν•„μˆ˜