Skip to content

ko777y/Project-Team2-WINE

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

69 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Project-Team2-WINE



0. Getting Started (μ‹œμž‘ν•˜κΈ°)

$ npm run dev
$ npm run build
$ npm run

μ„œλΉ„μŠ€ 링크 x



1. Project Overview (ν”„λ‘œμ νŠΈ κ°œμš”)

  • ν”„λ‘œμ νŠΈ 이름: WHYNE
  • ν”„λ‘œμ νŠΈ μ„€λͺ…: 와인 μΆ”μ²œ 및 리뷰 μ„œλΉ„μŠ€


2. Team Members (νŒ€μ› 및 νŒ€ μ†Œκ°œ)

κ°•λ™μš± κ°•λ™μš° μœ μ£Όμ„­ μ΄μŠΉν™˜ μ •ν˜œμ—°
κ°•λ™μš± κ°•λ™μš° μœ μ£Όμ„­ μ΄μŠΉν™˜ μ •ν˜œμ—°
FE FE FE FE FE
GitHub GitHub GitHub GitHub GitHub


3. Key Features (μ£Όμš” κΈ°λŠ₯)

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

    • νšŒμ›κ°€μž… μ‹œ DB에 μœ μ €μ •λ³΄κ°€ λ“±λ‘λ©λ‹ˆλ‹€.
  • 둜그인:

    • μ‚¬μš©μž 인증 정보λ₯Ό 톡해 λ‘œκ·ΈμΈν•©λ‹ˆλ‹€.
  • 와인 λͺ©λ‘ νŽ˜μ΄μ§€:

    • 와인 검색 κΈ°λŠ₯을 톡해 와인을 검색할 수 μžˆμŠ΅λ‹ˆλ‹€.
    • 와인 검색 μ‹œ 와인 이름, 와인 μ’…λ₯˜, 와인 가격, 와인 평점, 와인 리뷰 수 등을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
    • 와인을 νƒ€μž…/가격/평점 순으둜 필터링 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • 와인 λ“±λ‘ν•˜κΈ°:

    • 이름, 가격, 원산지, 사진, νƒ€μž…μ„ μž…λ ₯ν•˜μ—¬ 와인을 등둝할 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 와인 μƒμ„ΈνŽ˜μ΄μ§€:

    • 와인 정보 및 리뷰λ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
    • 리뷰λ₯Ό μΆ”κ°€ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • λ‚΄ ν”„λ‘œν•„:

    • λ‚΄κ°€ μž‘μ„±ν•œ 리뷰λ₯Ό 확인/μˆ˜μ •/μ‚­μ œ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.


4. Tasks & Responsibilities (μž‘μ—… 및 μ—­ν•  λΆ„λ‹΄)

κ°•λ™μš± κ°•λ™μš±
  • 와인λͺ©λ‘, 와인등둝λͺ¨λ‹¬
  • cards component
κ°•λ™μš° κ°•λ™μš°
  • λ‚΄ ν”„λ‘œν•„ - λ‚΄κ°€ λ“±λ‘ν•œ 와인, μ‚­μ œ λͺ¨λ‹¬ νŽ˜μ΄μ§€
  • flavor, profile component
μœ μ£Όμ„­ μœ μ£Όμ„­
  • νšŒμ›κ°€μž…/둜그인 , μœ μ €κ΄€λ¦¬ν† ν°
  • input, search, gnb component
μ΄μŠΉν™˜ μ΄μŠΉν™˜
  • 와인 μƒμ„ΈνŽ˜μ΄μ§€, 리뷰λͺ¨λ‹¬
  • filter, dropdown component
μ •ν˜œμ—° μ •ν˜œμ—°
  • ν”„λ‘œμ νŠΈ κ³„νš 정리
  • λžœλ”©νŽ˜μ΄μ§€, λ‚΄ ν”„λ‘œν•„ - λ‚΄κ°€ μ“΄ ν›„κΈ°
  • default, global css component


5. Technology Stack (기술 μŠ€νƒ)

5.1 Language

HTML5 HTML5
CSS3 CSS3
Javascript Javascript
Typescript Typescript

5.2 Frotend

React React 18.3.1
StyledComponents StyledComponents 6.1.12
Next.js Next.js 14.2.11

5.3 Cooperation

Git git
Notion Notion
Figma Figma
Discord Discord

6. Project Structure (ν”„λ‘œμ νŠΈ ꡬ쑰)

PROJECT-TEAM2-WINE/
β”œβ”€β”€ .next/                      # Next.js λΉŒλ“œ κ²°κ³Όλ¬Ό
β”œβ”€β”€ node_modules/               # npm νŒ¨ν‚€μ§€ λͺ¨λ“ˆ
β”œβ”€β”€ public/                     # 정적 파일 μ €μž₯μ†Œ
β”‚   β”œβ”€β”€ assets/                 # 폰트 및 기타 정적 파일
β”‚   β”œβ”€β”€ img/                    # 이미지 파일
β”œβ”€β”€ src/                        # μ†ŒμŠ€ μ½”λ“œ 디렉토리
β”‚   β”œβ”€β”€ pages/                  # Next.js의 λΌμš°νŒ… νŽ˜μ΄μ§€ 폴더
β”‚   β”‚   β”œβ”€β”€ wines/              # 와인 κ΄€λ ¨ νŽ˜μ΄μ§€ λͺ¨μŒ
β”‚   β”‚   β”œβ”€β”€ _app.tsx            # Next.js의 κΈ€λ‘œλ²Œ μ„€μ • 파일
β”‚   β”‚   β”œβ”€β”€ _document.tsx       # HTML λ¬Έμ„œ ꡬ쑰 μ„€μ • 파일
β”‚   β”‚   β”œβ”€β”€ index.tsx           # 메인 νŽ˜μ΄μ§€
β”‚   β”‚   β”œβ”€β”€ login.tsx           # 둜그인 νŽ˜μ΄μ§€
β”‚   β”‚   β”œβ”€β”€ myprofile.tsx       # ν”„λ‘œν•„ νŽ˜μ΄μ§€
β”‚   β”‚   β”œβ”€β”€ signup.tsx          # νšŒμ›κ°€μž… νŽ˜μ΄μ§€
β”‚   β”œβ”€β”€ styles/                 # μŠ€νƒ€μΌ κ΄€λ ¨ 파일 μ €μž₯
β”‚   β”‚   β”œβ”€β”€ global.css          # μ „μ—­ CSS μŠ€νƒ€μΌ 파일
β”œβ”€β”€ .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 μ„€μ • 파일



7. Development Workflow (개발 μ›Œν¬ν”Œλ‘œμš°)

브랜치 μ „λž΅ (Branch Strategy)

우리의 브랜치 μ „λž΅μ€ 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 라이브러리 μ„€μΉ˜



About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 68.9%
  • CSS 30.0%
  • JavaScript 1.1%