Gravity-of-home / ODI

νƒμ‹œ λ™μŠΉμž ꡬ인 μ„œλΉ„μŠ€ OD! Our Destination
https://our-destination.com
0 stars 4 forks source link

πŸ‡OD!

πŸ“Œ κ°œμš”

πŸš• μ„œλΉ„μŠ€ μ„€λͺ…

🎬 μ˜€λ”” 홍보 UCC

μ˜€λ””ν™λ³΄UCC

✨ κΈ°νšμ˜λ„

νƒμ‹œ λ™μŠΉμ„ μœ„ν•œ 맀칭 μ„œλΉ„μŠ€ λΆ€ν„° μ•ˆμ „ν•œ μ •μ‚° μ„œλΉ„μŠ€κΉŒμ§€ μ œκ³΅ν•˜κ³ μž 함

πŸ† μ£Όμš” κΈ°λŠ₯

πŸ’» 개발 ν™˜κ²½

βš™ 기술 μŠ€νƒ

BE

FE

ν˜‘μ—…

배포

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

2024.04.08~2024.05.20

πŸ“Ί μ„œλΉ„μŠ€ ν™”λ©΄

둜그인

둜그인
넀이버 둜그인 κΈ°λŠ₯
μ†Œμ…œ λ‘œκ·ΈμΈμ„ ν™œμš©ν•˜μ—¬ 둜그인 및 νšŒμ›κ°€μž…μ΄ κ°€λŠ₯ν•©λ‹ˆλ‹€.

메인 ν™”λ©΄

ν™ˆν™”λ©΄ λͺ©λ‘
ꡬ글 지도 ν˜„ μœ„μΉ˜ 뢈러였기 및 μ£Όλ³€ νƒμ‹œ νŒŒν‹° 뢈러였기
λ‘œκ·ΈμΈμ„ ν•œ ν›„ λ‚˜μ˜€λŠ” 메인 νŽ˜μ΄μ§€ μž…λ‹ˆλ‹€. ν˜„ μœ„μΉ˜λ₯Ό λ°›μ•„μ„œ 지도에 보여주며 ν˜„μœ„μΉ˜λ₯Ό κΈ°μ€€μœΌλ‘œ 주변에 μžˆλŠ” λ™μŠΉ νŒŒν‹° 정보듀을 μ§€λ„μ—μ„œ λ³΄μ—¬μ€λ‹ˆλ‹€.

νŒŒν‹° 생성

νŒŒν‹°μƒμ„±_new
νƒμ‹œ λ™μŠΉ νŒŒν‹° 생성 κΈ°λŠ₯
μΆœλ°œμ§€μ™€ 도착지λ₯Ό κ²€μƒ‰ν•˜μ—¬ μ €μž₯ν•œ ν›„ νŒŒν‹° μ˜΅μ…˜(동성 μ—¬λΆ€ 및 μΉ΄ν…Œκ³ λ¦¬)선택 ν•˜μ—¬ νƒμ‹œ λ™μŠΉ νŒŒν‹°λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€.

νŒŒν‹° μ‹ μ²­ 및 수락

νŒŒν‹°μ‹ μ²­ νŒŒν‹° 수락
νƒμ‹œ λ™μŠΉ νŒŒν‹°μ— μ°Έμ—¬ μ‹ μ²­ κΈ°λŠ₯
νƒμ‹œ νŒŒν‹°μ— μ°Έμ—¬ μ‹ μ²­ 및 μˆ˜λ½ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ‹ μ²­ 및 μˆ˜λ½μ‹œ μ•Œλ¦Όμ΄ μ˜΅λ‹ˆλ‹€.

νŒŒν‹° μ±„νŒ…

νŒŒν‹°μ±„νŒ…_new
νŒŒν‹° λ‚΄ μ±„νŒ…
νŒŒν‹°μ— μ°Έμ—¬μžλ‘œ 수락이 되면 νŒŒν‹° μ°Έμ—¬μžλ“€κ³Ό μ±„νŒ…μ„ ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ±„νŒ…μ„ 톡해 μ„œλ‘œ μ†Œν†΅ν•˜μ—¬ λ§Œλ‚¨μ„ μƒμ„Ένžˆ μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ •μ‚° κΈ°λŠ₯

μ •μ‚°μš”μ²­
λ™μŠΉ μ™„λ£Œ ν›„ μ •μ‚°
λ™μŠΉ μ™„λ£Œ ν›„ 영수증 첨뢀와 ν•¨κ»˜ 정산을 μš”μ²­ν•˜λ©΄, λ‚˜λ¨Έμ§€ μ°Έμ—¬μžλ“€μ΄ μ‹€μ œ κΈˆμ•‘μ„ λ°”νƒ•μœΌλ‘œ 1/N으둜 μ •μ‚°κΈˆμ•‘μ„ μ§€λΆˆ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μžλ™ 맀칭

μžλ™λ§€μΉ­_new
νƒμ‹œ λ™μŠΉ μžλ™λ§€μΉ­ κΈ°λŠ₯
μžλ™λ§€μΉ­μ— μΆœλ°œμ§€μ™€ λͺ©μ μ§€λ₯Ό 적어 λ§€μΉ­μ‹œμž‘μ„ λˆ„λ₯΄λ©΄ μΆœλ°œμ§€μ™€ λͺ©μ μ§€ κ·Όλ°© 1km 내에 ν•΄λ‹Ήν•˜λŠ” μ‚¬λžŒκ³Ό λ§€μΉ­ν•΄μ€λ‹ˆλ‹€.

μΆ©μ „ν•˜κΈ°

μΆ©μ „ν•˜κΈ°
ν† μŠ€νŽ˜μ΄λ‘œ μΆ©μ „κ°€λŠ₯
μ›ν•˜λŠ” κΈˆμ•‘λ§ŒνΌ μ„ νƒν•˜μ—¬ ν† μŠ€νŽ˜μ΄λ₯Ό 톡해 좩전을 ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λ™μŠΉμž 평가

λ™μŠΉμžν‰κ°€
μ •μ‚° ν›„ λ™μŠΉμž 평가 κΈ°λŠ₯
정산을 ν•œ ν›„ λ™μŠΉμžλ“€μ˜ 쒅합적인 평가λ₯Ό μ§„ν–‰ν•©λ‹ˆλ‹€. ν•΄λ‹Ή ν‰κ°€λŠ” 쒅합적인 뢀뢄을 νŒλ‹¨ν•˜μ—¬ μΆ”ν›„ ν•΄λ‹Ήμ‚¬μš©μžμ˜ λ§€λ„ˆ 당도에 평가에 λ°˜μ˜λ©λ‹ˆλ‹€.

πŸ—ΊοΈ 섀계 λ¬Έμ„œ

ERD

erd

μ•„ν‚€ν…μ²˜

μ•„ν‚€ν…μ²˜

πŸ§‘β€πŸ§’β€πŸ§’ νŒ€μ› μ†Œκ°œ

κΉ€νƒœμš© λ°°μ„±κ·œ κΉ€μˆ˜λ―Ό 이수민 ν˜„μˆ˜μ—° μ—¬μ•„μ •
![ν…μŠ€νŠΈ](이미지URLμ΄λ‚˜ 경둜) ![ν…μŠ€νŠΈ](이미지URLμ΄λ‚˜ 경둜) ![ν…μŠ€νŠΈ](이미지URLμ΄λ‚˜ 경둜) ![ν…μŠ€νŠΈ](이미지URLμ΄λ‚˜ 경둜) ![ν…μŠ€νŠΈ](이미지URLμ΄λ‚˜ 경둜) ![ν…μŠ€νŠΈ](이미지URLμ΄λ‚˜ 경둜)
이름 ν¬μ§€μ…˜ λ‹΄λ‹Ή
κΉ€νƒœμš© FE - μ†Œμ…œλ‘œκ·ΈμΈ
- ꡬ글 지도
-νŒŒν‹° 생성
- νŒŒν‹° λͺ©λ‘
- 포인트 μΆ©μ „
- λ§ˆμ΄νŽ˜μ΄μ§€
- 이용 및 결제 λ‚΄μ—­
- μžλ™ 맀칭
λ°°μ„±κ·œ FE - νŒŒν‹°μƒμ„Έ
- μ±„νŒ…
- μ•Œλ¦Ό
- μ±„νŒ…λͺ©λ‘
- μ •μ‚°
κΉ€μˆ˜λ―Ό BE - Querydsl μ„€μ • 및 섀계
- RestAPI κ΅¬ν˜„
- DB 섀계
- Redis와 Stompλ₯Ό μ‚¬μš©ν•œ μžλ™λ§€μΉ­ κ΅¬ν˜„
이수민 BE - Elasticsearch 이용 μž₯μ†Œλͺ… 검색 κΈ°λŠ₯ κ΅¬ν˜„
- Tosspayments API μ΄μš©ν•˜μ—¬ 결제 및 포인트 μΆ©μ „ κ΅¬ν˜„
- μ •μ‚° κΈ°λŠ₯
ν˜„μˆ˜μ—° νŒ€μž₯, BE - infra
- WebSocketκ³Ό Redisλ₯Ό ν™œμš©ν•œ μ•Œλ¦Ό / μ±„νŒ… κΈ°λŠ₯
μ—¬μ•„μ • BE - μ†Œμ…œ 둜그인
- security
- redis 기반 Lock μ μš©μ„ ν†΅ν•œ λ™μ‹œμ„± μ œμ–΄
- νŒŒν‹° μ‹ μ²­ 및 수락
- νŒŒν‹° μ΄μš©λ‚΄μ—­
- λ§€λ„ˆλ‹Ήλ„ κΈ°λŠ₯

πŸ–‹οΈ μš”κ΅¬μ‚¬ν•­ λͺ…μ„Έμ„œ

μŠ€μ›¨κ±°1 μŠ€μ›¨κ±°2 μŠ€μ›¨κ±°3 μŠ€μ›¨κ±°4 μŠ€ν‚€λ§ˆ1 μŠ€ν‚€λ§ˆ2 μŠ€ν‚€λ§ˆ3 μŠ€ν‚€λ§ˆ4 api1 api2 api3 api4