λ°λ €λλ¬Όκ³Ό ν¨κ» μ°Έμ¬ν μ μλ νμ€ν°λ² μ 보λ₯Ό λͺ¨μμ νμΈνκ³ , νμ€ν°λ² κ΄λ ¨ 컀머μ μνμ ꡬ맀ν μ μλ μΌν νλ«νΌ
- μ΅κ·Ό λ°λ €κ°κ΅¬ μΆμ΄κ° μ¦κ°ν¨μ λ°λΌ νμ€ν°λ² κ΄λ ¨λ νμ¬λ μ κ΅ κ³³κ³³μμ μ΄λ¦¬κ³ μμ΅λλ€.
- λ°λΌμ νμ¬ λΆμ°λμ΄ μλ λ°λ €κ²¬κ³Ό ν¨κ»ν μ μλ μΆμ μ 보λ₯Ό μ 곡ν©λλ€.
- μ΄λ₯Ό ν΅ν΄ λ°λ €κ²¬κ³Ό ν¨κ»ν μ μλ νμ€ν°λ² λ¬Ένλ₯Ό νμ°νκ³ μ§μ κ²½μ νμ±νλ₯Ό κΈ°λν©λλ€.
- λλΆμ΄ μΆμ μ κ΄λ ¨λ μνμ κΈ°ννκ³ ν맀νλ μ»€λ¨Έμ€ μλΉμ€κΉμ§ λμ νμ¬ λ°λ €κ²¬ λλ° νμ€ν°λ² μμ₯ν보λ₯Ό ν΅ν μμ΅λͺ¨λΈμ ꡬμΆν μ μμ΅λλ€.
- κΆκ·Ήμ μΌλ‘ μΌμ μμ λ°λ €κ²¬ λ¬Ένκ° μ리μ‘μ μ μλλ‘ κΈ°λν©λλ€.
κΉλ€μ° | κΉμλ | μ νλ―Ό | μ μ±ν | μ΅λͺ μ§ |
---|---|---|---|---|
κ°λ°λ¦¬λ, FE | FE, Data | νμ₯, PL | FE, BE | FE |
β¨ νλ‘ νΈμλ κ°λ° 리λ β¨ κ²°μ λ° μ·¨μ κΈ°λ₯ ꡬν β¨ μν μ£Όλ¬Έ μ 체 νλ‘μ° κ΅¬ν μ£Όλ¬Έ, κ²°μ κ΄λ ¨ νμ΄μ§ ꡬν ννμ΄μ§, μΈμ¦ νμ μ°½ ꡬν νμ€ν°λ² κ΄λ ¨ νμ΄μ§ ꡬν λ§μ΄νμ΄μ§ ꡬν |
⨠곡곡 λ°μ΄ν° API μ°λ β¨ DB λ°μ΄ν° μμ± κ²¬μ’ κ²μ μλμμ± κΈ°λ₯ ꡬν μ£Όμ κ²μ API λ°°μ‘μ§ μ λ ₯ ꡬν νμ€ν°λ² μ°Έμ¬ μ μ² κΈ°λ₯ ꡬν νμ€ν°λ² μμΈ νμ΄μ§ ꡬν |
β¨ μ 체 νλ‘μ νΈ λ¦¬λ β¨ μ 체 UI λμμΈ β¨ λ°λ €κ²¬ νλ‘ν κΈ°λ₯ ꡬν κ°λ° νκ²½ μΈν ERD μμ± λ° DB μΈν μ 체 νμ΄μ§ νΌλΈλ¦¬μ± μ₯λ°κ΅¬λ, μ£Όλ¬ΈνκΈ° κΈ°λ₯ ꡬν |
β¨ μμ
λ‘κ·ΈμΈ κΈ°λ₯ ꡬν β¨ QR μΈμ¦ κΈ°λ₯ ꡬν λ‘κ·Έμμ, νμνν΄ κ΅¬ν DB μ μ μμ± κΈ°λ₯ ꡬν λ‘κ·ΈμΈ νμ΄μ§ ꡬν QR-Scanner νμ΄μ§ ꡬν |
β¨ μ₯λ°κ΅¬λ κΈ°λ₯ ꡬν β¨ μ₯λ°κ΅¬λ νμ΄μ§ ꡬν UI μμ΄μ΄νλ μ λμμΈ μΌν κ΄λ ¨ νμ΄μ§ ꡬν νμ€ν°λ² μ μ² λͺ©λ‘ νμ΄μ§ ꡬν |
project/
βββ supabase/ # Supabase Edge Function λͺ¨μ
β βββ functions/
β ββββββ _shared/
β ββββββ payment-cancel/
β ββββββ payment/
βββ src/
β βββ assets/ # μ΄λ―Έμ§, ν°νΈ λ± μ μ νμΌ
β βββ components/ # UI μ»΄ν¬λνΈ λͺ¨μ
β βββ stories/ # λμμΈ μ¬μ¬μ©μ΄ κ°λ₯ν UI μ»΄ν¬λνΈ λ° storybook λ°°ν¬ νμΌ λͺ¨μ
β βββ hooks/ # 컀μ€ν
ν
λͺ¨μ
β βββ service/ # Supabase Client λ° DB κ΄λ ¨ νμΌ λͺ¨μ
β βββ pages/ # κ° νμ΄μ§ μ»΄ν¬λνΈ λͺ¨μ
β βββ App.js
β βββ index.js
β package-lock.json
β package.json
βββ .gitignore
βββ README.md
type(μλ¬Έ): subject(νκΈ)
μ»€λ° νκ·Έ | μ€λͺ | μμ |
---|---|---|
feat | μλ‘μ΄ κΈ°λ₯ μΆκ° | feat: β¦ |
fix | λ²κ·Έ μμ | fix: β¦ |
style | HTML, CSSλ‘ UI ꡬν μ μμ± | style: λ‘κ·ΈμΈ νμ΄μ§ UI ꡬν |
refactor | μ½λ 리ν©ν λ§ | refactor: update login logic |
docs | λ¬Έμ (README, ν νλ¦Ώ) μμ | docs: β¦ |
test | ν μ€νΈ μ½λ | test: β¦ |
build | λΉλ κ΄λ ¨ νμΌ μμ | build: β¦ |
ci | CI μ€μ νμΌ μμ | ci: β¦ |
pref | μ±λ₯ κ°μ | pref: β¦ |
chore | μμ‘΄μ± μΆκ° λ± κΈ°ν μμ | chore: β¦ |