- κ°λ° κΈ°κ° : 2024.04.15 ~ 2024.04.29
- λ°°ν¬ μ£Όμ : https://team19-main.vercel.app
- λ Έμ μ£Όμ : https://devwqc.notion.site/6e51ebc1f13045a09a656d481a06289e?pvs=4
κ°λ° λͺ¨λλ‘ μ€ννκΈ°
git clone https://github.com/19-Takify/19-taskify.git
npm install
npm run dev
Taskifyλ μ½κ³ κ°νΈνκ² λμ보λλ₯Ό μμ±νκ³ μΌμ μ λ§λ€μ΄ κ΄λ¦¬ λ° κ³΅μ ν μ μλ μλΉμ€ μ λλ€.
- νλμΈμ λ°μ μνκ³Ό λ€μν μ 무λ₯Ό κ³ λ €νμ¬ μ¬μ©μκ° μ½κ³ κ°νΈνκ² μΌμ μ κ΄λ¦¬νλ μλΉμ€λ₯Ό μ 곡ν©λλ€.
- μλλ°©μ μΌμ μ νμΈν μ μκ³ κ³΅μ ν μ μμ΄μ μ§μ₯μΈ, λͺ¨μ, λμ리 λ± λ¨μ²΄ νλμ μμ± λ§μΆ€μΈ μλΉμ€ μ λλ€.
FE : κΈ°μ‘μ @q45402sk |
FE : λ°μ λΉ @yb3143 |
FE : μ¬μΉκ΅¬ @skoo1100 |
FE : μ΄μ°ν @woo29 |
FE : μ λ΄μ°¬ @devwqc |
κΈ°μ‘μ
- λ‘κ·ΈμΈ & νμκ°μ νμ΄μ§
- Cookie μΈμ¦
- ν μΌ μμ λͺ¨λ¬
μ λ΄μ°¬
- λ‘κ·ΈμΈ & νμκ°μ νμ΄μ§
- Cookie μΈμ¦
- μ»¬λΌ λͺ¨λ¬
λ°μ λΉ
- λͺ¨λ¬ μ»΄ν¬λνΈ
- λμμΈ μμ
μ¬μΉκ΅¬
- λ²νΌ κ³΅ν΅ μ»΄ν¬λνΈ
- λμ λμ보λ νμ΄μ§
- λμ보λ νμ΄μ§
μ΄μ°ν
- λλ© νμ΄μ§
- λμ보λ νμ΄μ§
- λμ보λ & κ³μ κ΄λ¦¬ νμ΄μ§
- 404 νμ΄μ§
μ½λ 컨벀μ
ν΄λ ꡬ쑰
- κ³΅ν΅ μ»΄ν¬λνΈ:
src/components/
μ μμ± - νμ΄μ§μ μ’
μλ μ»΄ν¬λνΈ:
src/pages/νμ΄μ§λͺ /components
μ μμ±
μ½λ λ€μ΄λ°
- λ³μ, ν¨μ:
μΉ΄λ© μΌμ΄μ€
λ‘ μμ± - μμ:
λλ¬Έμ + μ€λ€μ΄ν¬ λ€μ΄λ°
μΌλ‘ μμ± - ν΄λμ€, μ»΄ν¬λνΈ, νμ
:
νμ€μΉΌ μΌμ΄μ€
λ‘ μμ±
νμΌ λ€μ΄λ°
- components, pages:
νμ€μΉΌ μΌμ΄μ€
λ‘ μμ± - hooks:
use prefix
λ‘ μμ± - κ·Έ μΈ:
μΉ΄λ© μΌμ΄μ€
λ‘ μμ±
rem
1rem = 16px
0.25rem(4px) λ¨μ
λ‘ μμ±
type
- νμ
μ interfaceκ° μλ
type
μΌλ‘ μμ±
Git 컨벀μ
- main: λ°°ν¬ λΈλμΉ
- develop: feat λΈλμΉμμ PR 보λ΄λ λΈλμΉ
- feat: κΈ°λ₯ κ°λ° λΈλμΉ
Git 컀λ°
- feat: μλ‘μ΄ κΈ°λ₯ μΆκ°
- fix: λ²κ·Έ μμ
- docs: λ¬Έμ μμ
- style: css μμ
- refactor: μ½λ 리ν©ν λ§
- test: ν
μ€νΈ μ½λ
- chore: ν¨ν€μ§ 맀λμ μμ
- design: css UI λμμΈ λ³κ²½
- comment: νμν μ£Όμ μΆκ° λ° λ³κ²½
- rename: νμΌλͺ
μμ λ° νμΌ μ΄λ
- remove: νμΌ μμ
- taskify μκ° λ° λ‘κ·ΈμΈ, νμκ°μ νμ΄μ§λ‘ μ΄λν μ μμ΅λλ€.
- Cookieλ‘ AccessTokenμ μ μ₯νκ³ μΈμ¦νμ¬ λ‘κ·ΈμΈκ³Ό νμκ°μ μ ν μ μμ΅λλ€.
- λ‘κ·ΈμΈμ μ±κ³΅νλ©΄ λμ λμ보λ νμ΄μ§μ μ μν©λλ€.
- μλ‘μ΄ λμ보λ μμ±κ³Ό λ€λ₯Έ μ μ κ° μ΄λν λμ보λ λͺ©λ‘μ΄ λ³΄μ λλ€.
- λμ보λμμ μΌμ μ κ΄λ¦¬ν μ μλ νμ΄μ§μ
λλ€.
- μΌμ μ drag & dropμΌλ‘ ꡬννμ¬ κ°νΈνκ² μ¬μ©ν μ μμ΅λλ€.
- headerμ κ΄λ¦¬ λ²νΌμ λλ₯΄λ©΄ λμ보λ κ΄λ¦¬ νμ΄μ§μ μ μν©λλ€.
- λμ보λ μ΄λ¦ λ³κ²½ λ° μμ κ° κ°λ₯νκ³ , λμ보λ ꡬμ±μκ³Ό μ΄λ ν λ΄μμ΄ λ³΄μ λλ€.
- headerμ κ³μ μ λ§μ°μ€λ₯Ό μ¬λ € λ§μ΄νμ΄μ§λ₯Ό ν΄λ¦νλ©΄ μ μν©λλ€.
- νλ‘νκ³Ό λΉλ°λ²νΈλ₯Ό λ³κ²½ν μ μμ΅λλ€.
- μλͺ»λ λ§ν¬μ μ μνλ©΄ 404 νμ΄μ§λ‘ μ΄λν©λλ€.
- λ‘κ·ΈμΈ μνμμ λμ λμ보λ νμ΄μ§λ‘ μ΄λν©λλ€.
- λ‘κ·Έμμ μνμμ λλ© νμ΄μ§λ‘ μ΄λν©λλ€.