Skip to content
SWYP-Link-itPublic

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

μŠ€μœ„ν”„ logo

πŸ”— Linkit (링킷)

μŠ€ν‚¬μ„ κ°€λ₯΄μ³ ν¬λ ˆλ”§μ„ μ–»κ³ , κ·Έ ν¬λ ˆλ”§μœΌλ‘œ λ‹€λ₯Έ μŠ€ν‚¬μ„ λ°°μš°λŠ” μ‹œκ°„ 기반 μŠ€ν‚¬ κ΅ν™˜ ν”Œλž«νΌ

DEMO: app.desklab.kr (운영 쀑단)

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

  • κΈ°κ°„: 2026.01 ~ 2026.03 (SWYP μ›Ή 12κΈ°)
  • 인원: PM 1Β·λ””μžμ΄λ„ˆ 2Β·ν”„λ‘ νŠΈμ—”λ“œ 2Β·λ°±μ—”λ“œ 3
  • 기획 λ°°κ²½: λΉ„μš© 문제둜 λ°°μ›€μ˜ 기회λ₯Ό μ–»κΈ° μ–΄λ €μš΄ μ‚¬λžŒλ“€μ„ μœ„ν•΄, κΈˆμ „ λŒ€μ‹  'μ‹œκ°„'을 λ‹¨μœ„λ‘œ 지식을 κ΅ν™˜ν•˜λŠ” ꡬ쑰λ₯Ό κ³ λ―Ό

μ„œλΉ„μŠ€ 흐름

  1. 카카였 둜그인 ν›„ κ°„λ‹¨ν•œ μ˜¨λ³΄λ”©μ„ 거쳐 κ°€μž… (κ°€μž… μ‹œ 2 ν¬λ ˆλ”§ μ§€κΈ‰)
  2. λ‚΄κ°€ κ°€μ§„ μ§€μ‹Β·κ²½ν—˜μ„ μŠ€ν‚¬λ‘œ 등둝 (등둝 μ‹œ 1 ν¬λ ˆλ”§ μ§€κΈ‰)
  3. 배우고 싢은 μŠ€ν‚¬μ„ κ²€μƒ‰ν•˜κ³  μš”μ²­μ„œ μž‘μ„± β†’ μƒλŒ€κ°€ μˆ˜λ½ν•˜λ©΄ λ§€μΉ­ 성사
  4. μ±„νŒ…μœΌλ‘œ 일정을 μ‘°μœ¨ν•˜κ³  μŠ€ν‚¬ κ΅ν™˜ μ§„ν–‰
  5. μ§„ν–‰ μ‹œκ°„ κΈ°μ€€μœΌλ‘œ ν¬λ ˆλ”§ μžλ™ μ •μ‚° (30λΆ„λ‹Ή 1 ν¬λ ˆλ”§) β†’ 리뷰 μž‘μ„±

πŸ›  기술 μŠ€νƒ

λΆ„λ₯˜ 기술
Framework Next.js (App Router), React, TypeScript
State TanStack Query, Zustand
Styling Tailwind CSS, shadcn/ui
Network Axios, SockJS, STOMP.js
Mocking MSW
DX ESLint, Prettier, Husky, lint-staged
Infra Vercel

✨ μ£Όμš” κΈ°λŠ₯

πŸ” λ‘œκ·ΈμΈΒ·μ˜¨λ³΄λ”©

카카였 μ†Œμ…œ 둜그인으둜 κ°€μž…ν•˜κ³ , κ°„λ‹¨ν•œ μ˜¨λ³΄λ”©μ„ 거쳐 λ°”λ‘œ μ„œλΉ„μŠ€λ₯Ό μ‹œμž‘ν•©λ‹ˆλ‹€. κ°€μž… μ‹œ 2 ν¬λ ˆλ”§μ΄ μ§€κΈ‰λ©λ‹ˆλ‹€.

둜그인 μ˜¨λ³΄λ”©

πŸ” μŠ€ν‚¬ 탐색

μ „μ²΄Β·μΉ΄ν…Œκ³ λ¦¬λ³„λ‘œ μŠ€ν‚¬μ„ λ‘˜λŸ¬λ³΄κ³ , ν‚€μ›Œλ“œλ‘œ 검색할 수 μžˆμŠ΅λ‹ˆλ‹€. 인기 검색어와 인기 μŠ€ν‚¬λ„ ν•¨κ»˜ μ œκ³΅λ©λ‹ˆλ‹€.

μŠ€ν‚¬ 리슀트 μŠ€ν‚¬ 검색

πŸ“„ μŠ€ν‚¬ μƒμ„ΈΒ·μš”μ²­

μŠ€ν‚¬ 상세 정보와 리뷰λ₯Ό ν™•μΈν•˜κ³ , μ›ν•˜λŠ” 일정과 μ‹œκ°„μ„ λ‹΄μ•„ μš”μ²­μ„œλ₯Ό λ³΄λƒ…λ‹ˆλ‹€.

μŠ€ν‚¬ 상세 μš”μ²­μ„œ μž‘μ„±

🀝 μŠ€ν‚¬ κ΅ν™˜ λ‚΄μ—­

받은 μš”μ²­κ³Ό 보낸 μš”μ²­μ„ ν•œκ³³μ—μ„œ ν™•μΈν•˜κ³  μˆ˜λ½Β·κ±°μ ˆΒ·μ·¨μ†Œν•  수 μžˆμŠ΅λ‹ˆλ‹€. κ΅ν™˜μ΄ λλ‚˜λ©΄ 리뷰λ₯Ό λ‚¨κΉλ‹ˆλ‹€.

받은·보낸 μš”μ²­ 리뷰 μž‘μ„±

πŸ’¬ μ‹€μ‹œκ°„ μ±„νŒ…Β·μ•Œλ¦Ό

μŠ€ν‚¬ μš”μ²­ μ „ λ¬Έμ˜λΆ€ν„° λ§€μΉ­ ν›„ 일정 μ‘°μœ¨κΉŒμ§€ μ‹€μ‹œκ°„ μ±„νŒ…μœΌλ‘œ μ΄μ–΄μ§‘λ‹ˆλ‹€. μƒˆ μ±„νŒ… λ©”μ‹œμ§€, μŠ€ν‚¬ μš”μ²­ μˆ˜μ‹ Β·λ°œμ†‘, μš”μ²­ μƒνƒœ λ³€κ²½(μˆ˜λ½Β·κ±°μ ˆΒ·μ·¨μ†Œ)이 생기면 μ‹€μ‹œκ°„ μ•Œλ¦Όμ„ λ°›μŠ΅λ‹ˆλ‹€. 읽지 μ•Šμ€ λ©”μ‹œμ§€μ™€ μš”μ²­μ€ μ‚¬μ΄λ“œλ°”μ— ν‘œμ‹œλ˜κ³ , μ•Œλ¦Όμ„ λˆ„λ₯΄λ©΄ ν•΄λ‹Ή μ±„νŒ…λ°©μ΄λ‚˜ μš”μ²­ 관리 ν™”λ©΄μœΌλ‘œ μ΄λ™ν•©λ‹ˆλ‹€.

μ±„νŒ…λ°© μ•Œλ¦Ό

πŸ‘€ λ§ˆμ΄νŽ˜μ΄μ§€Β·μŠ€ν‚¬ 등둝

ν”„λ‘œν•„μ„ μˆ˜μ •ν•˜κ³  ν¬λ ˆλ”§ μ‚¬μš© 내역을 ν™•μΈν•©λ‹ˆλ‹€. λ‚΄ μŠ€ν‚¬μ˜ 제λͺ©Β·μ‹œκ°„·지역·사진을 λ“±λ‘ν•˜κ³  νŽΈμ§‘ν•  수 있으며, μŠ€ν‚¬ 등둝 μ‹œ 1 ν¬λ ˆλ”§μ΄ μ§€κΈ‰λ©λ‹ˆλ‹€.

λ§ˆμ΄νŽ˜μ΄μ§€Β·ν¬λ ˆλ”§ λ‚΄μ—­ μŠ€ν‚¬ 등둝

πŸ“ ν”„λ‘œμ νŠΈ ꡬ쑰

src/
β”œβ”€β”€ app/            # λΌμš°νŒ… (νŽ˜μ΄μ§€ & URL)
β”œβ”€β”€ features/       # κΈ°λŠ₯ λ‹¨μœ„λ‘œ μ½”λ“œ 톡합
β”œβ”€β”€ components/     # 곡톡 UI μ»΄ν¬λ„ŒνŠΈ (λ²„νŠΌ, λͺ¨λ‹¬, λ ˆμ΄μ•„μ›ƒ λ“±)
β”œβ”€β”€ hooks/          # μ „μ—­ ν›… (νŠΉμ • κΈ°λŠ₯에 μ’…μ†λ˜μ§€ μ•ŠμŒ)
β”œβ”€β”€ lib/            # μ„€μ • (Axios, QueryClient, Utils)
β”œβ”€β”€ stores/         # ν΄λΌμ΄μ–ΈνŠΈ μƒνƒœ (Zustand)
└── types/          # μ „μ—­ νƒ€μž… μ •μ˜

πŸš€ μ‹€ν–‰ 방법

git clone https://github.com/SWYP-Link-it/frontend.git
 
cp .env.example .env    # NEXT_PUBLIC_SERVER_URL, NEXT_PUBLIC_FRONTEND_URL μ„€μ •
pnpm install
pnpm run dev

πŸ‘₯ νŒ€μ›

이름 μ—­ν•  λ‹΄λ‹Ή 업무
ν•œλ³΄μ€ Frontend 초기 ν™˜κ²½ μ„ΈνŒ…, 인증(λ‘œκ·ΈμΈΒ·νšŒμ›κ°€μž…), μŠ€ν‚¬ λ¦¬μŠ€νŠΈΒ·μƒμ„ΈΒ·μš”μ²­Β·λ¦¬λ·°, SEO μ΅œμ ν™”
기원희 Frontend μ•„ν‚€ν…μ²˜ 섀계, μ‹€μ‹œκ°„ μ±„νŒ…, μŠ€ν‚¬ κ΅ν™˜ λ‚΄μ—­, λ§ˆμ΄νŽ˜μ΄μ§€, μŠ€ν‚¬ λ“±λ‘Β·νŽΈμ§‘

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages