Skip to content

1zari/main-front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

552 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

μ‹œλ‹ˆμ–΄λ‚΄μΌμ€ 5060 ν‡΄μ§μž 및 쀑μž₯λ…„μΈ΅ ꡬ직λ₯Ό μœ„ν•œ μ„œλΉ„μŠ€

μ‹œλ‹ˆμ–΄ λ§žμΆ€ν˜• 일자리 μΆ”μ²œ μ•Œκ³ λ¦¬μ¦˜μ„ 톡해 λ‹€μ–‘ν•œ μ±„μš©κ³΅κ³ λ₯Ό μ ‘ν•˜κ³  κ°„νŽΈμ΄λ ₯μ„œλ₯Ό 톡해 μ§€μ›κΉŒμ§€ 보닀 μ‰½κ²Œ μ‚¬μš© κ°€λŠ₯ν•œ λ°˜μ‘ν˜• μ›Ή πŸ’š

πŸ”— 배포 링크


πŸ—£οΈ ν”„λ‘œμ νŠΈ λ°œν‘œ μ˜μƒ & λ°œν‘œ λ¬Έμ„œ

πŸ—“οΈ 2025.03.13


🧰 μ‚¬μš© μŠ€νƒ

FE





BE







πŸ‘₯ νŒ€ λ™λ£Œ

FE


@KIMDOTS


@chiyo-an


@sasha-designer

κΉ€λ―Όμ • μ•ˆμ •μ€ λ°•μ •ν˜„

BE


@Anianim


@rodzlen


@parkh12

고영주 κΉ€νœ˜μˆ˜ λ°•ν˜„μ„±

✨ ν”„λ‘ νŠΈμ—”λ“œ 개발 κ·œμΉ™

1️⃣ λ³€μˆ˜ 및 CSS 넀이밍 μ»¨λ²€μ…˜

  • βœ… 클래슀 λ„€μž„ (CSS): μ–Έλ”μŠ€μ½”μ–΄(_) μ‚¬μš©
    μ˜ˆμ‹œ: className="title_style"

  • βœ… ν•¨μˆ˜λͺ…: 카멜 μΌ€μ΄μŠ€(camelCase)
    μ˜ˆμ‹œ: handleLogin, submitForm

  • βœ… μ»΄ν¬λ„ŒνŠΈλͺ…: 파슀칼 μΌ€μ΄μŠ€(PascalCase)
    μ˜ˆμ‹œ: LoginForm, JobList


2️⃣ 폴더 ꡬ쑰 (κΈ°λŠ₯ 쀑심 ꡬ쑰)

src/
β”œβ”€β”€ app/                         # Next.js App Router λΌμš°νŒ…
β”œβ”€β”€ assets/                      # 이미지 λ¦¬μ†ŒμŠ€
β”œβ”€β”€ components/                  # 곡톡 UI μ»΄ν¬λ„ŒνŠΈ (Button, Modal λ“±)
β”œβ”€β”€ constants/                   # μƒμˆ˜ (경둜, λ©”μ‹œμ§€, κΆŒν•œ λ“±)
β”œβ”€β”€ features/
β”‚   β”œβ”€β”€ auth/                    # 둜그인, νšŒμ›κ°€μž…, κΆŒν•œ 처리
β”‚   β”œβ”€β”€ jobs/                    # 곡고 λͺ©λ‘, 상세, 필터링, 검색
β”‚   β”œβ”€β”€ resume/                  # 이λ ₯μ„œ μž‘μ„±/μˆ˜μ • (ꡬ직자)
β”‚   β”œβ”€β”€ apply/                   # 지원 및 λ‚΄μ—­ (ꡬ직자)
β”‚   β”œβ”€β”€ user/                    # ꡬ직자 정보 μˆ˜μ •
β”‚   β”œβ”€β”€ company/                 # κΈ°μ—… 정보 μˆ˜μ •
β”‚   β”œβ”€β”€ recruit/                 # μ±„μš©κ³΅κ³  등둝/μˆ˜μ • (κΈ°μ—…)
β”‚   └── applicants/              # μ§€μ›μž λͺ©λ‘ (κΈ°μ—…)
β”œβ”€β”€ hooks/                       # μ»€μŠ€ν…€ ν›…
β”œβ”€β”€ lib/                         # 초기 μ„€μ • (axios, queryClient λ“±)
β”œβ”€β”€ stores/                      # Zustand μ „μ—­ μƒνƒœ
β”œβ”€β”€ styles/                      # κΈ€λ‘œλ²Œ μŠ€νƒ€μΌ, Tailwind μ„€μ •
β”œβ”€β”€ types/                       # μ „μ—­ νƒ€μž… μ •μ˜
β”œβ”€β”€ utils/                       # μœ ν‹Έ ν•¨μˆ˜
└── middleware.ts                # κΆŒν•œ 처리 미듀웨어

Branch Strategy

  • main / dev 브랜치 κΈ°λ³Έ 생성
  • mainκ³Ό dev둜 직접 push μ œν•œ
  • PR μ „ μ΅œμ†Œ 2인 이상 승인 ν•„μˆ˜

Git Convention

  1. μ μ ˆν•œ 컀밋 접두사 μž‘μ„±
  2. 컀밋 λ©”μ‹œμ§€ λ‚΄μš© μž‘μ„±
접두사 이λͺ¨μ§€ μ„€λͺ…
Feat ✨ μƒˆλ‘œμš΄ κΈ°λŠ₯ μΆ”κ°€
Fix πŸ› κΈ°λŠ₯ μˆ˜μ • 및 버그 μˆ˜μ •
Chore πŸ’‘ μ˜€νƒ€ μˆ˜μ •, 주석 μΆ”κ°€ λ“± κΈ°λŠ₯ λ³€κ²½ 없이 μ½”λ“œ μˆ˜μ •
Docs πŸ“ λ¬Έμ„œ μˆ˜μ • (예: README.md)
Build 🚚 λΉŒλ“œ κ΄€λ ¨ 파일 μˆ˜μ • λ˜λŠ” μ‚­μ œ
Test βœ… ν…ŒμŠ€νŠΈ μ½”λ“œ μΆ”κ°€ 및 μˆ˜μ • (ν”„λ‘œλ•μ…˜ μ½”λ“œ λ³€κ²½ μ—†μŒ)
Refactor ♻️ μ½”λ“œ λ¦¬νŒ©ν† λ§ (κΈ°λŠ₯ λ³€ν™” 없이 ꡬ쑰 κ°œμ„ )
Hotfix πŸš‘ κΈ΄κΈ‰ μˆ˜μ •

✨ λ°±μ—”λ“œ 개발 κ·œμΉ™


πŸ“‹ Documents

πŸ“œ API λͺ…μ„Έμ„œ

πŸ“œ μ‚¬μ—…κΈ°νšνŒ€ μš”κ΅¬μ‚¬ν•­ μ •μ˜μ„œ

πŸ“œ FE μš”κ΅¬μ‚¬ν•­ μ •μ˜μ„œ

πŸ“œ BE μš”κ΅¬μ‚¬ν•­ μ •μ˜μ„œ

πŸ“œ ERD

πŸ“œ ν…Œμ΄λΈ” λͺ…μ„Έμ„œ

πŸ“œ μ™€μ΄μ–΄ν”„λ ˆμž„ 및 ν™”λ©΄μ •μ˜μ„œ)

πŸ“œ ν”Œλ‘œμš°μ°¨νŠΈ)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages