$ npm run dev
$ npm run build
$ npm run- νλ‘μ νΈ μ΄λ¦: WHYNE
- νλ‘μ νΈ μ€λͺ : μμΈ μΆμ² λ° λ¦¬λ·° μλΉμ€
| κ°λμ± | κ°λμ° | μ μ£Όμ | μ΄μΉν | μ νμ° |
|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
|
| FE | FE | FE | FE | FE |
| GitHub | GitHub | GitHub | GitHub | GitHub |
-
νμκ°μ :
- νμκ°μ μ DBμ μ μ μ λ³΄κ° λ±λ‘λ©λλ€.
-
λ‘κ·ΈμΈ:
- μ¬μ©μ μΈμ¦ μ 보λ₯Ό ν΅ν΄ λ‘κ·ΈμΈν©λλ€.
-
μμΈ λͺ©λ‘ νμ΄μ§:
- μμΈ κ²μ κΈ°λ₯μ ν΅ν΄ μμΈμ κ²μν μ μμ΅λλ€.
- μμΈ κ²μ μ μμΈ μ΄λ¦, μμΈ μ’ λ₯, μμΈ κ°κ²©, μμΈ νμ , μμΈ λ¦¬λ·° μ λ±μ νμΈν μ μμ΅λλ€.
- μμΈμ νμ /κ°κ²©/νμ μμΌλ‘ νν°λ§ ν μ μμ΅λλ€.
-
μμΈ λ±λ‘νκΈ°:
- μ΄λ¦, κ°κ²©, μμ°μ§, μ¬μ§, νμ μ μ λ ₯νμ¬ μμΈμ λ±λ‘ν μ μμ΅λλ€.
-
μμΈ μμΈνμ΄μ§:
- μμΈ μ 보 λ° λ¦¬λ·°λ₯Ό νμΈν μ μμ΅λλ€.
- 리뷰λ₯Ό μΆκ°ν μ μμ΅λλ€.
-
λ΄ νλ‘ν:
- λ΄κ° μμ±ν 리뷰λ₯Ό νμΈ/μμ /μμ ν μ μμ΅λλ€.
| HTML5 | ![]() |
| CSS3 | ![]() |
| Javascript | ![]() |
| Typescript |
| React | ![]() |
18.3.1 |
| Css_modules | ![]() |
6.1.12 |
| Next.js | ![]() |
14.2.11 |
| Git | ![]() |
| Notion | ![]() |
| Figma | |
| Discord |
PROJECT-TEAM2-WINE/
βββ .next/ # Next.js λΉλ κ²°κ³Όλ¬Ό
βββ node_modules/ # npm ν¨ν€μ§ λͺ¨λ
βββ public/ # μ μ νμΌ μ μ₯μ
β βββ assets/ # μ μ 리μμ€ (μ: μ΄λ―Έμ§, μμ΄μ½ λ±)
β βββ fonts/ # μΉ ν°νΈ μ μ₯μ
βββ src/ # μμ€ μ½λ λλ ν 리
β βββ components/ # μ¬μ¬μ© κ°λ₯ν μ»΄ν¬λνΈ
β βββ libs/ # μ νΈλ¦¬ν° λ° API νΈμΆ κ΄λ ¨ ν¨μ
β βββ pages/ # Next.js νμ΄μ§ ν΄λ (λΌμ°ν
μ²λ¦¬)
β β βββ myprofile/ # λ§μ΄νλ‘ν κ΄λ ¨ νμ΄μ§
β β βββ signin/ # λ‘κ·ΈμΈ νμ΄μ§
β β βββ signup/ # νμκ°μ
νμ΄μ§
β β βββ wines/ # μμΈ κ΄λ ¨ νμ΄μ§
β β βββ _app.tsx # Next.jsμ κΈλ‘λ² μ€μ νμΌ
β β βββ _document.tsx # HTML λ¬Έμ ꡬ쑰 μ€μ νμΌ
β β βββ index.tsx # λ©μΈ νμ΄μ§
β βββ styles/ # μ€νμΌ κ΄λ ¨ νμΌ μ μ₯
β β βββ Landing.module.css # νΉμ μ»΄ν¬λνΈ μ€νμΌ
βββ .env.local # νκ²½ λ³μ μ€μ νμΌ
βββ .gitignore # Gitμμ μ μΈν νμΌ λͺ©λ‘
βββ eslint.config.mjs # ESLint μ€μ νμΌ
βββ next-env.d.ts # Next.js νκ²½ νμ
μ μ
βββ next.config.ts # Next.js μ€μ νμΌ
βββ package-lock.json # μ’
μμ± λ²μ κ³ μ νμΌ
βββ package.json # νλ‘μ νΈ μ’
μμ± λ° μ€ν¬λ¦½νΈ μ μ
βββ README.md # νλ‘μ νΈ κ°μ λ° μ¬μ©λ² μ€λͺ
βββ tsconfig.json # TypeScript μ€μ νμΌ
μ°λ¦¬μ λΈλμΉ μ λ΅μ Git Flowλ₯Ό κΈ°λ°μΌλ‘ νλ©°, λ€μκ³Ό κ°μ λΈλμΉλ₯Ό μ¬μ©ν©λλ€.
-
Main Branch
- λ°°ν¬ κ°λ₯ν μνμ μ½λλ₯Ό μ μ§ν©λλ€.
- λͺ¨λ λ°°ν¬λ μ΄ λΈλμΉμμ μ΄λ£¨μ΄μ§λλ€.
-
practice Branch
- μ΅μ’ λ°°ν¬ λΈλμΉ μ , λ§μ§λ§ μ κ² λΈλμΉμ λλ€.
- 컨νλ¦ ν΄κ²° λ° ν μ€νΈ μ½λ μμ± ν λ°°ν¬ λΈλμΉλ‘ λ³ν©ν©λλ€.
-
{name} Branch
- νμ κ°μμ κ°λ° λΈλμΉμ λλ€.
- λͺ¨λ κΈ°λ₯ κ°λ°μ μ΄ λΈλμΉμμ μ΄λ£¨μ΄μ§λλ€.
- feat: μλ‘μ΄ κΈ°λ₯μ μΆκ°ν λ μ¬μ©ν©λλ€.
- μ: feat: add login functionality
- fix: λ²κ·Έλ₯Ό μμ ν λ μ¬μ©ν©λλ€.
- μ: fix: correct issue with user registration
- docs: λ¬Έμμ κ΄λ ¨λ λ³κ²½μ¬ν (README.md, API λ¬Έμ λ±).
- μ: docs: update API documentation
- style: μ½λμ μ€νμΌ(ν¬λ§·ν
, μΈλ―Έμ½λ‘ λλ½ λ±) λ³κ²½μΌλ‘, κΈ°λ₯μ λ³νλ μλ κ²½μ°.
- μ: style: format code to improve readability
- refactor: μ½λ 리ν©ν λ§ (κΈ°λ₯ λ³κ²½ μμ΄ μ½λ ꡬ쑰 κ°μ ).
- μ: refactor: simplify user validation logic
- test: ν
μ€νΈ μ½λμ μΆκ° λλ μμ .
- μ: test: add tests for authentication module
- chore: λΉλ, λꡬ μ€μ λ± κΈ°λ₯μ μ΄μ§ μμ λ³κ²½μ¬ν.
- μ: chore: update dependencies
- perf: μ±λ₯ κ°μ κ΄λ ¨ λ³κ²½μ¬ν.
- μ: perf: optimize database query performance
- build: λΉλ μμ€ν
μ΄λ μΈλΆ μ’
μμ±μ μν₯μ λ―ΈμΉλ λ³κ²½μ¬ν.
- μ: build: update webpack configuration
- revert: μ΄μ 컀λ°μ λλ릴 λ μ¬μ©ν©λλ€.
- μ: revert: revert commit abc123
- hotfix: κΈ΄κΈνκ² λ²κ·Έλ₯Ό μμ ν λ μ¬μ©ν©λλ€.
- μ: hotfix: fix critical login issue
== μ½λ κ΄λ ¨
π μ½λ μμ±
π₯ μ½λ μ κ±°
π¨ μ½λ 리ν©ν λ§
π UI / style λ³κ²½
== λ¬Έμ&νμΌ
π° μ νμΌ μμ±
π₯ νμΌ μ κ±°
π λ¬Έμ μμ±
== λ²κ·Έ
π λ²κ·Έ 리ν¬νΈ
π λ²κ·Έλ₯Ό κ³ μΉ λ
== κΈ°ν
π μ±λ₯ ν₯μ
β¨ μλ‘μ΄ κΈ°λ₯ ꡬν
π‘ μλ‘μ΄ μμ΄λμ΄
π λ°°ν¬
== ex1
β¨Feat: "νμ κ°μ
κΈ°λ₯ ꡬν"
SMS, μ΄λ©μΌ μ€λ³΅νμΈ API κ°λ°
== ex2
πchore: styled-components λΌμ΄λΈλ¬λ¦¬ μ€μΉ












