Skip to content

πŸ—Ί 쀑μž₯년측을 μœ„ν•œ μœ„μΉ˜ 기반 κΈΈ μ•ˆλ‚΄ μ›Ήμ„œλΉ„μŠ€

Notifications You must be signed in to change notification settings

boostcampwm-2024/web28-DDara

Repository files navigation

✈ νŒ€ μ†Œκ°œ ✈

image

μ•ˆλ…•ν•˜μ„Έμš”, νŒ€ "따라따라" μž…λ‹ˆλ‹€!


μ €ν¬λŠ” 6μ£Όκ°„ βš’ "기술적 도전" βš’μ„ λͺ©ν‘œλ‘œ μ‚Όμ•˜μŠ΅λ‹ˆλ‹€.


μ €ν¬λŠ” λ‹¨μˆœνžˆ apiλ‚˜ 라이브러리λ₯Ό "κ°€μ Έλ‹€ μ¨μ„œ" κ΅¬ν˜„ ν•˜λŠ” 것이 μ•„λ‹Œ,

λͺ¨λ“  것을 "직접 κ΅¬ν˜„" 해보고, κ·Έ κ³Όμ •μ—μ„œ 깊이 μžˆλŠ” 기술적인 도전을 ν•΄ λ‚˜κ°‘λ‹ˆλ‹€.





🌍 μ„œλΉ„μŠ€ μ†Œκ°œ 🌍

image



✨ μ„œλΉ„μŠ€ μ†Œκ°œ

πŸ“³ μ˜¨λ³΄λ”© νŽ˜μ΄μ§€

image

πŸ“³ νšŒμ›κ°€μž…/둜그인

νšŒμ›κ°€μž… 둜그인
image image

πŸ“³ 채널 생성 (호슀트 κΈ°μ€€)

image

πŸ“³ 채널 곡유 (호슀트 κΈ°μ€€)

image

πŸ“³ 채널 접속 (게슀트 κΈ°μ€€)

μ£Όμ›λ‹˜ (게슀트1) ν™”λ©΄ λ™μœ¨λ‹˜ (게슀트2) ν™”λ©΄ μž¬λ„λ‹˜ (게슀트3) ν™”λ©΄
image image image

πŸ“³ 채널 및 게슀트 ν˜„ν™© 확인 (호슀트 κΈ°μ€€)

μ‚¬μš©μž λ³„λ‘œ ν•„ν„°λ§ν•΄μ„œ 보기 μ‚¬μš©μž μœ„μΉ˜/λ°©ν–₯ μ‹€μ‹œκ°„ 확인
image image

πŸ“³ λͺ¨λ°”일 μ ‘μ†μ‹œ λ°μŠ€ν¬νƒ‘μœΌλ‘œ μœ λ„

image

πŸ“³ 메인 νŽ˜μ΄μ§€λ‘œ λ¦¬λ‹€μ΄λ ‰μ…˜

μ‘΄μž¬ν•˜μ§€ μ•ŠλŠ” url μ ‘μ†μ‹œ λ‘œκ·ΈμΈν•˜μ§€ μ•Šμ•˜μ„ μ‹œ
image image

πŸ“³ κ²ŒμŠ€νŠΈκ°€ 이동 쀑일 λ•Œ ν˜ΈμŠ€νŠΈμ™€ 게슀트 ν™”λ©΄ 비ꡐ

λ™μœ¨λ‹˜(게슀트)을 보고 μžˆλŠ” 호슀트 ν™”λ©΄ λ™μœ¨λ‹˜ (게슀트) μ‹€μ‹œκ°„ μœ„μΉ˜μ™€ λ°©ν–₯ ν™”λ©΄
image image



πŸ’‘ λΌμ΄λΈŒλŸ¬λ¦¬λ‚˜ API에 μ˜μ‘΄ν•˜μ§€ μ•ŠκΈ° μœ„ν•œ λ…Έλ ₯

🎨 1. 지도 μœ„ μΊ”λ²„μŠ€μ— μΆœλ°œμ§€/도착지 마컀, 경둜 그리기

  • μΊ”λ²„μŠ€ μœ„μ— κ·Έλ €λ‘” 그림은 지도(μΊ”λ²„μŠ€)λ₯Ό μ΄λ™ν•˜κ±°λ‚˜ ν™•λŒ€/μΆ•μ†Œν•˜λ”λΌλ„ κ·Έλ¦° μœ„μΉ˜(지도 κΈ°μ€€)에 κ·ΈλŒ€λ‘œ μ‘΄μž¬ν•΄μ•Ό 함



λ‹¨μˆœνžˆ 지도 APIλ₯Ό μ‚¬μš©ν•˜λŠ” 것이 μ•„λ‹Œ,

μ–΄λ–»κ²Œ λ™μž‘λ˜λŠ”μ§€ λͺ¨λ‘ μ•Œκ³  직접 κ΅¬ν˜„ν•˜κΈ° μœ„ν•΄ λͺ¨λ“  κ·Έλ¦Όκ³Ό λ§ˆμ»€λŠ” μΊ”λ²„μŠ€λ‘œ 직접 κ΅¬ν˜„ν•˜μ˜€κ³ ,

μ§€λ„μ˜ μ’Œν‘œ μ—°λ™ν•˜λŠ” λ‘œμ§μ„ 직접 κ΅¬ν˜„ν•˜μ˜€μŠ΅λ‹ˆλ‹€.



지도 μœ„μ— μΊ”λ²„μŠ€λ₯Ό μ—°λ™ν•˜λŠ” κ³Όμ •μ—μ„œ 이벀트 κ΄€λ ¨ λ§Žμ€ μ΄μŠˆλ“€μ΄ μžˆμ—ˆκ³ , 문제 없이 이벀트λ₯Ό μ „λ‹¬ν•˜κΈ° μœ„ν•΄ λ§Žμ€ 섀계와 κ³ λ―Ό 과정을 κ±°μ³€μŠ΅λ‹ˆλ‹€.


πŸ—ΊοΈ 지도와 μΊ”λ²„μŠ€ 연동을 μœ„ν•œ κ³ λ―Ό μŠ€ν† λ¦¬ λ°”λ‘œκ°€κΈ°



🧭 2. μ‹€μ‹œκ°„ μœ„μΉ˜ νŒŒμ•…

  • 호슀트(μ†μž)λŠ” κ²ŒμŠ€νŠΈλ“€(ν• λ¨Έλ‹ˆ, 할아버지)의 μœ„μΉ˜λ₯Ό μ‹€μ‹œκ°„μœΌλ‘œ 확인 κ°€λŠ₯ν•΄μ•Ό 함
  • 게슀트(ν• λ¨Έλ‹ˆ)λŠ” 본인의 μœ„μΉ˜μ™€ 호슀트(μ†μž)κ°€ μ„€μ •ν•΄λ‘” μΆœλ°œμ§€, 도착지, κ²½λ‘œλ§Œμ„ 확인할 수 μžˆμ–΄μ•Ό 함



λ‹¨μˆœνžˆ μ§€λ„μ—μ„œ μ œκ³΅ν•˜λŠ” ν˜„μž¬ μœ„μΉ˜ APIλ₯Ό μ‚¬μš©ν•˜λŠ” 것이 μ•„λ‹Œ, μ–΄λ–»κ²Œ λ™μž‘λ˜λŠ”μ§€ λͺ¨λ‘ μ•Œκ³  직접 κ΅¬ν˜„ν•˜κΈ° μœ„ν•΄

ν˜„μž¬ μœ„μΉ˜μ™€ λͺ¨λ°”일 λ””λ°”μ΄μŠ€μ˜ νšŒμ „ 각도λ₯Ό κ°€κ³΅ν•˜μ—¬ μ†ŒμΌ“ 톡신을 톡해

λ‹€μ–‘ν•œ μ‚¬μš©μžμ˜ μœ„μΉ˜λ₯Ό 확인할 수 μžˆλ„λ‘ 직접 κ΅¬ν˜„ν•˜μ˜€μŠ΅λ‹ˆλ‹€.



특히 μ†ŒμΌ“ 톡신 κ³Όμ •μ—μ„œ 각 μ‚¬μš©μž κΆŒν•œλ§ˆλ‹€ (호슀트/게슀트) 보내야 ν•˜λŠ” 정보와 λ°›μ•„μ•Ό ν•˜λŠ” 정보가 λ‹€λ₯΄κΈ° λ•Œλ¬Έμ—

ν΄λΌμ΄μ–ΈνŠΈ/μ„œλ²„μ—μ„œ 각각 ν•„μš”ν•œ μ •λ³΄λ§Œμ„ 톡신할 수 μžˆλ„λ‘ λ§Žμ€ κ³ λ―Ό 과정을 κ±°μ³€μŠ΅λ‹ˆλ‹€.


πŸ”Œ μ‹€μ‹œκ°„ μœ„μΉ˜ νŒŒμ•… κ΅¬ν˜„μ„ μœ„ν•œ κ³ λ―Ό μŠ€ν† λ¦¬



πŸ“ƒ μš°λ¦¬κ°€ μ§‘μ€‘ν•΄μ„œ ν•΄κ²°ν•œ 문제

by. J060_김주원

by. J174_μ΄λ™μœ¨

by. J210_μž„μž¬λ„

by. J234_μ •ν˜œμΈ


... κ·Έ μ™Έ λ‹€μ–‘ν•œ 기술적 도전 λ³΄λŸ¬κ°€κΈ°



⛏ μ„œλΉ„μŠ€ μ•„ν‚€ν…μ²˜

image



🌱 νŒ€μ› μ†Œκ°œ

J060_김주원 J174_μ΄λ™μœ¨ J210_μž„μž¬λ„ J234_μ •ν˜œμΈ
FE FE FE Full Stack (FE + BE)
@juwon5272 @leedongyull @effozen @happyhyep



🎒 λ°”λ‘œκ°€κΈ° 링크



image

μ €ν¬λŠ” λͺ¨λ°”일 μ›Ήμ„œλΉ„μŠ€μ΄κΈ° λ•Œλ¬Έμ—, λͺ¨λ°”μΌλ‘œ μ ‘μ†ν•˜μ‹œλŠ” 것을 μΆ”μ²œλ“œλ¦½λ‹ˆλ‹€.
image
(λͺ¨λ°”μΌμ—μ„œ μœ„ QR μ½”λ“œλ‘œ μ ‘μ†ν•˜μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€.)



image


image image image

image image

About

πŸ—Ί 쀑μž₯년측을 μœ„ν•œ μœ„μΉ˜ 기반 κΈΈ μ•ˆλ‚΄ μ›Ήμ„œλΉ„μŠ€

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published