Skip to content

Namgyeon/GlobalNomad

Β 
Β 

Repository files navigation

🌍 GlobalNomad

"λˆ„κ΅¬λ‚˜ μ²΄ν—˜μ„ λ“±λ‘ν•˜κ³ , λˆ„κ΅¬λ‚˜ ν•¨κ»˜ν•  수 μžˆλŠ” λ¬Έν™” 곡유 ν”Œλž«νΌ"
ν”„λ‘ νŠΈμ—”λ“œ νŒ€ ν”„λ‘œμ νŠΈλ‘œ, μ΅œμ‹  기술 μŠ€νƒκ³Ό 효율적인 ν˜‘μ—… λ°©μ‹μœΌλ‘œ 직관적인 μ‚¬μš©μž κ²½ν—˜μ„ λͺ©ν‘œλ‘œ κ°œλ°œν•˜μ˜€μŠ΅λ‹ˆλ‹€.


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

  • πŸ“† μ§„ν–‰ κΈ°κ°„: 2025.03.10 ~ 2025.04.17

  • 🌐 μ„œλΉ„μŠ€ μ†Œκ°œ:
    GlobalNomadλŠ” λˆ„κ΅¬λ‚˜ 자유둭게 μ²΄ν—˜μ„ λ“±λ‘ν•˜κ³ , λ‹€λ₯Έ μ‚¬λžŒλ“€κ³Ό ν•¨κ»˜ μ²΄ν—˜μ„ κ³΅μœ ν•  수 μžˆλŠ” ν”Œλž«νΌμž…λ‹ˆλ‹€.

    μ‚¬μš©μžλŠ” λ‹€μŒκ³Ό 같은 κΈ°λŠ₯을 톡해 ν”Œλž«νΌμ„ μ΄μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€:

    • μ²΄ν—˜ λ“±λ‘μžκ°€ λ‚ μ§œμ™€ μ‹œκ°„λŒ€λ₯Ό μ§€μ •ν•΄ λ‹€μ–‘ν•œ μ²΄ν—˜ μ—…λ‘œλ“œ
    • μ°Έμ—¬μžλŠ” μ›ν•˜λŠ” μ²΄ν—˜μ„ 선택 및 μ˜ˆμ•½ κ°€λŠ₯
    • μ˜ˆμ•½μ€ 승인 λ˜λŠ” 거절 처리
    • μ²΄ν—˜ μ™„λ£Œ ν›„ 리뷰 등둝 및 μ—΄λžŒ κ°€λŠ₯

🎯 개발 λͺ©ν‘œ 및 차별점

  • ⚑ μ΅œμ‹  기술 μŠ€νƒ
    • Next.js App Router, React Query, Zustand λ“± ν™œμš©
  • πŸ” μ‹€μ œ μ‚¬μš©μž μ‹œλ‚˜λ¦¬μ˜€ 기반 κΈ°λŠ₯ 섀계
    • μ˜ˆμ•½ μ‹ μ²­, ν›„κΈ° μž‘μ„±, μ²΄ν—˜ 관리 λ“±
  • 🀝 곡톡 μ»΄ν¬λ„ŒνŠΈν™” 및 μ½”λ“œ μ»¨λ²€μ…˜ 곡유
    • νŒ€μ› κ°„ 효율적인 ν˜‘μ—… ꡬ쑰 ꡬ성

πŸ”— 배포 링크

πŸ‘‰ GlobalNomad λ°”λ‘œκ°€κΈ°

🀝 νŒ€ κΉƒν—ˆλΈŒ

πŸ‘‰ νŒ€ κΉƒν—ˆλΈŒ κ°€κΈ°




Team Members

남기연 λ°•μ€€ν™˜ μ΄μŠΉν™˜ 윀혜림 μž₯보배 μ •ν˜œμ—°
남기연 λ°•μ€€ν™˜ μ΄μŠΉν™˜ 윀혜림 μž₯보배 μ •ν˜œμ—°
FE FE FE FE FE FE
GitHub GitHub GitHub GitHub GitHub GitHub
둜그인, λ‘œκ·Έμ•„μ›ƒ μ²΄ν—˜ 상세 νŽ˜μ΄μ§€ λ©”μΈνŽ˜μ΄μ§€ λ‚΄ ν”„λ‘œν•„ - μ˜ˆμ•½ν•œ μ²΄ν—˜ 관리 λ‚΄ ν”„λ‘œν•„ - λ‚΄κ°€ λ“±λ‘ν•œ μ²΄ν—˜ 관리 λ‚΄ ν”„λ‘œν•„ - λ‚΄ 정보, λ‚΄ μ²΄ν—˜ μ˜ˆμ•½ 관리, μ•Œλ¦Ό


λ‚΄κ°€ κ΅¬ν˜„ν•œ κΈ°λŠ₯

  • νšŒμ›κ°€μž…,둜그인:

    • νšŒμ›κ°€μž… μ‹œ DB에 μœ μ €μ •λ³΄κ°€ λ“±λ‘λ©λ‹ˆλ‹€.
    • μ‚¬μš©μž 인증 정보λ₯Ό 톡해 λ‘œκ·ΈμΈν•©λ‹ˆλ‹€.

2025-04-2012 42 04-ezgif com-video-to-gif-converter

  • 카카였 νšŒμ›κ°€μž…, 둜그인:

    • 카카였 Oauthλ₯Ό ν™œμš©ν•˜μ—¬ 둜그인, νšŒμ›κ°€μž…ν•©λ‹ˆλ‹€.

2025-04-2012 57 47-ezgif com-video-to-gif-converter

(이미 κ°€μž…ν–ˆκΈ° λ•Œλ¬Έμ— λ“±λ‘ν•œ μ‚¬μš©μžλΌκ³  μ—λŸ¬μ•Œλ¦ΌλœΈ)



Technology Stack

πŸ› οΈ μ£Όμš” 기술 μŠ€νƒ

기술 μ„€λͺ…
Next.js SSR + CSR ν˜Όν•© 기반의 λ¦¬μ•‘νŠΈ ν”„λ ˆμž„μ›Œν¬
TypeScript νƒ€μž… μ•ˆμ •μ„±κ³Ό μ½”λ“œ μžλ™ μ™„μ„± 지원
TailwindCSS μœ ν‹Έλ¦¬ν‹° 기반 λ°˜μ‘ν˜• CSS ν”„λ ˆμž„μ›Œν¬
React Query μ„œλ²„ μƒνƒœ 관리 및 데이터 캐싱
React Hook Form 효율적인 폼 μƒνƒœ 관리
Zod νƒ€μž… 기반 μŠ€ν‚€λ§ˆ μœ νš¨μ„± 검사
Axios API 톡신을 μœ„ν•œ HTTP ν΄λΌμ΄μ–ΈνŠΈ
Storybook UI μ»΄ν¬λ„ŒνŠΈ λ¬Έμ„œν™” 및 독립적 개발 도ꡬ
React Calendar μ˜ˆμ•½μΌ 선택을 μœ„ν•œ 달λ ₯ μ»΄ν¬λ„ŒνŠΈ
Kakao Maps μ²΄ν—˜ μœ„μΉ˜ 기반 지도 μ‹œκ°ν™” κ΅¬ν˜„
Vercel 정적 μ›Ήμ‚¬μ΄νŠΈ 및 μ„œλ²„λ¦¬μŠ€ 기반 ν΄λΌμš°λ“œ 배포 ν”Œλž«νΌ

  • ν˜‘μ—… 툴

🀝 ν˜‘μ—… 툴


Prettier

ESLint

Storybook

JSDoc

Git

Notion

Figma

Discord



Development Workflow

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

  • Main Branch

    • 배포 κ°€λŠ₯ν•œ μƒνƒœμ˜ μ½”λ“œλ₯Ό μœ μ§€ν•©λ‹ˆλ‹€.
    • λͺ¨λ“  λ°°ν¬λŠ” 이 λΈŒλžœμΉ˜μ—μ„œ μ΄λ£¨μ–΄μ§‘λ‹ˆλ‹€.
  • features Branch

    • μ΅œμ’… 배포 브랜치 μ „, λ§ˆμ§€λ§‰ 점검 λΈŒλžœμΉ˜μž…λ‹ˆλ‹€.
    • μ»¨ν”Œλ¦­ ν•΄κ²° 및 ν…ŒμŠ€νŠΈ μ½”λ“œ μž‘μ„± ν›„ 배포 브랜치둜 λ³‘ν•©ν•©λ‹ˆλ‹€.
  • νŽ˜μ΄μ§€/이슈번호/μ„ΈλΆ€μž‘μ—…λ‚΄μš© (ex. signin/30/validation)

    • κ°€μž₯ ν•˜μœ„ 개발 λΈŒλžœμΉ˜μž…λ‹ˆλ‹€.
    • λͺ¨λ“  κΈ°λŠ₯ κ°œλ°œμ€ 이 λΈŒλžœμΉ˜μ—μ„œ μ΄λ£¨μ–΄μ§‘λ‹ˆλ‹€.


About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 70.3%
  • CSS 29.6%
  • JavaScript 0.1%