Skip to content

Latest commit

Β 

History

History
190 lines (140 loc) Β· 7.4 KB

README.md

File metadata and controls

190 lines (140 loc) Β· 7.4 KB

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

μ„œλΉ„μŠ€λͺ… : μ˜€ν‚€λ²„λ¦¬ (okivery)
κΈ°κ°„ : 2024λ…„ 4μ›”16일 ~ 5μ›” 20일


πŸ“± ν•œκ΅­μ— μ‚¬λŠ” 외ꡭ인듀이 μ‚¬μš©ν•˜λŠ” λ°°λ‹¬μŒμ‹ μ–΄ν”Œ!!
πŸ‘Œ 에피타이저뢀터 λ””μ €νŠΈκΉŒμ§€ λͺ¨λ‘ ν•œ 번의 주문으둜 ν•΄κ²°!!
😒 기쑴의 배달 μ–΄ν”Œμ€ 언어와 κ²°μ œλΌλŠ” 큰 벽이 μ‘΄μž¬ν•˜μ—¬ 외ꡭ인듀이 μ‚¬μš©ν•˜κΈ°μ— λ§Žμ€ 어렀움이 μ‘΄μž¬ν–ˆμœΌλ©°, ν•œ 주문에 ν•œ μ‹λ‹Ήλ§Œ μ„ νƒν•˜λŠ” λ²ˆκ±°λ‘œμ›€λ„ μ‘΄μž¬ν–ˆμŠ΅λ‹ˆλ‹€.
🧐 μ €ν¬λŠ” μ΄λŸ¬ν•œ λ¬Έμ œμ λ“€μ„ κ°œμ„ ν•˜μ—¬ 외ꡭ인듀이 μ‚¬μš©ν•˜κΈ° νŽΈν•œ 배달 μ–΄ν”Œμ„ λ§Œλ“€κΈ°λ‘œ ν–ˆμŠ΅λ‹ˆλ‹€!!

πŸ”— 배포 링크

https://okivery.duckdns.org/


πŸ“½οΈ μ‹œμ—° μ˜μƒ

νšŒμ›κ°€μž…


νšŒμ›κ°€μž…


둜그인


둜그인


μ£Όμ†Œ 등둝

ν˜„μž¬ ν‰νƒμ§€μ—­μœΌλ‘œ μ„œλΉ„μŠ€κ°€ μ œν•œ λ˜μ–΄μžˆμŠ΅λ‹ˆλ‹€.


default.mp4

메뉴 λ‹΄κΈ°


메뉴담기


결제 및 결제 λ‚΄μ—­ 확인


결제-μ‹œμ—°_1


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

πŸ’» FrontEnd


πŸ’» BackEnd


ν˜‘μ—… 툴



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

πŸ’» BD

  • μž₯μœ μœ„
  • μ²œμ§€μ›

πŸ’» FrontEnd


@woic-ej


@jjaeho0415

μ΅œμ€μ§„ μ •μž¬ν˜Έ

πŸ’» BackEnd


@sub-blind


@KangJeongHo1


@newbission

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

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

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λ‹˜ν˜ΈμΉ­κ³Ό μ‘΄λŒ“λ§ ν•„μˆ˜