Skip to content

Bumblebee-Bee/Room-it_BE

Β 
Β 

Repository files navigation

πŸ“š μŠ€ν„°λ””λ£Έ μ˜ˆμ•½ ν”Œλž«νΌ[ROOM:IT] πŸ“š

BUMBLEBEE_ROOMIT

✨ ν”„λ‘œμ νŠΈ μ†Œκ°œ

Room:it은 κΈ°μ‘΄ μ˜ˆμ•½ μ‹œμŠ€ν…œμ— λ¬Έμ œμ μ„ νŒŒμ•…ν•˜μ—¬ μ‚¬μš©μžμ—κ²Œ 보닀 효율적이고 직관적인 μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜λŠ” μŠ€ν„°λ””λ£Έ μ˜ˆμ•½ 및 관리 ν”Œλž«νΌμž…λ‹ˆλ‹€.

πŸ™‹πŸ»β€β™€ ROOM:IT μ΄μš©ν•˜κΈ°


✨ 기획 배경

졜근 μŠ€ν„°λ””λ£Έμ— λŒ€ν•œ μˆ˜μš”λŠ” μ§€μ†μ μœΌλ‘œ μ¦κ°€ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.
κ·ΈλŸ¬λ‚˜ κΈ°μ‘΄ μ˜ˆμ•½ μ‹œμŠ€ν…œμ€ μ‚¬μš©μžμ—κ²Œ 졜적의 곡간을 μΆ”μ²œν•˜κ±°λ‚˜, μ˜ˆμ•½ κ³Όμ •μ—μ„œμ˜ νŽΈμ˜μ„±μ„ μΆ©λΆ„νžˆ μ œκ³΅ν•˜μ§€ λͺ»ν•˜λŠ” κ²½μš°κ°€ λ§ŽμŠ΅λ‹ˆλ‹€.

이 ν”„λ‘œμ νŠΈλŠ” μ‚¬μš©μž κ²½ν—˜ ν–₯상과 운영 νš¨μœ¨μ„± κ·ΉλŒ€ν™”λ₯Ό λͺ©ν‘œλ‘œ κΈ°νšλ˜μ—ˆμŠ΅λ‹ˆλ‹€.

  • κ°œμΈν™” μΆ”μ²œ μ‹œμŠ€ν…œμ„ 톡해 μ‚¬μš©μžκ°€ μ„ ν˜Έν•˜λŠ” μ‹œκ°„, μž₯μ†Œ, 그리고 ν™˜κ²½μ— 맞좘 μŠ€ν„°λ””λ£Έμ„ μ œκ³΅ν•˜μ—¬ μ„ νƒμ˜ νŽΈμ˜μ„±μ„ 높이고,
  • μœ„μΉ˜ 기반 μ‹œμŠ€ν…œμœΌλ‘œ μ‚¬μš©μžμ˜ 접근성을 κ°•ν™”ν•˜λ©°,
  • 결제 ν”„λ‘œμ„ΈμŠ€ μ΅œμ ν™”λ₯Ό 톡해 λΉ λ₯΄κ³  μ•ˆμ •μ μΈ μ˜ˆμ•½ κ²½ν—˜μ„ μ œκ³΅ν•©λ‹ˆλ‹€.

이λ₯Ό 톡해 μ‚¬μš©μžμ—κ²ŒλŠ” μ΅œμ ν™”λœ ν•™μŠ΅ 곡간을, μŠ€ν„°λ””λ£Έ μ œκ³΅μžμ—κ²ŒλŠ” 효율적인 운영 도ꡬλ₯Ό μ œκ³΅ν•˜λŠ” 윈-윈 ν”Œλž«νΌμ„ κ΅¬μΆ•ν•˜κ³ μž ν•©λ‹ˆλ‹€.


✨ ν”„λ‘œμ νŠΈ κΈ°κ°„

  • 기획 및 섀계 : 2024.11.06 ~ 2024.11.17
  • 개발 : 2024.11.18 ~ 2024.12.09

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

BUMBLEBEE_ROOMIT (1)

βœ… μœ„μΉ˜ 기반 μ‹œμŠ€ν…œ

μ‚¬μš©μžμ˜ ν˜„μž¬ μœ„μΉ˜λ₯Ό 기반으둜 κ·Όμ²˜μ— μžˆλŠ” μŠ€ν„°λ””λ£Έμ„ 지도에 ν‘œμ‹œν•˜μ—¬, μœ„μΉ˜λ₯Ό μ‹œκ°μ μœΌλ‘œ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

μ‚¬μš©μžκ°€ 지도λ₯Ό μ΄λ™μ‹œν‚€λ©΄, ν•΄λ‹Ή μœ„μΉ˜λ₯Ό κΈ°μ€€μœΌλ‘œ 근처 μŠ€ν„°λ””λ£Έμ„ 리슀트둜 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

BUMBLEBEE_ROOMIT (1)

βœ… λ§žμΆ€ν˜• μΆ”μ²œ μ‹œμŠ€ν…œ

μ‚¬μš©μžμ˜ 이용 내역을 기반으둜 μƒˆλ‘œμš΄ μŠ€ν„°λ””λ£Έμ„ μΆ”μ²œλ°›μ„ 수 μžˆμŠ΅λ‹ˆλ‹€.

BUMBLEBEE_ROOMIT (1)

βœ… 검색 필터링

μ›ν•˜λŠ” μž₯μ†Œ / λ‚ μ§œ / μ‹œκ°„ / μΈμ›μˆ˜λ₯Ό μ„ νƒν•˜μ—¬ μ˜ˆμ•½ κ°€λŠ₯ν•œ μŠ€ν„°λ””λ£Έμ„ 찾을 수 μžˆμŠ΅λ‹ˆλ‹€.

μŠ€ν„°λ””λ£Έ 상세 νŽ˜μ΄μ§€μ—μ„œλ„ μ˜ˆμ•½ κ°€λŠ₯ν•œ λ‚ μ§œμ™€ μ‹œκ°„, μΈμ›μˆ˜λ₯Ό 선택 및 μˆ˜μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

BUMBLEBEE_ROOMIT (1)

βœ… 1:1 μ±„νŒ…

μ‚¬μš©μžλŠ” μ‹€μ‹œκ°„μœΌλ‘œ ν˜ΈμŠ€νŠΈμ™€ μ†Œν†΅ν•  수 있으며,
μ˜ˆμ•½ κ΄€λ ¨ λ¬Έμ˜λ‚˜ 이용 μ‹œ μš”μ²­ 사항을 μ¦‰μ‹œ 닡변받을 수 μžˆμŠ΅λ‹ˆλ‹€.


✨ 기술 μŠ€νƒ







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

BUMBLEBEE_ROOMIT (1)


✨ 개발 λ¬Έμ„œ

ERD

BUMBLEBEE_ROOMIT (1)

API λͺ…μ„Έμ„œ
μš”κ΅¬μ‚¬ν•­ λͺ…μ„Έμ„œ
μ»¨λ²€μ…˜

✨ νŒ€ μ†Œκ°œ

FE FE FE
Team Leader Git Admin Developer & Clerk
μ΄μ€μˆ˜ μ‘°ν˜„μ§„ μ΅œμ„±λ Ή
메인 νŽ˜μ΄μ§€ (지도)
μŠ€ν„°λ””λ£Έ 검색 및 쑰회 νŽ˜μ΄μ§€
μ˜ˆμ•½ 및 결제 νŽ˜μ΄μ§€
1:1 μ‹€μ‹œκ°„ μ±„νŒ…
μ‚¬μš©μž / μ‚¬μ—…μž λ§ˆμ΄νŽ˜μ΄μ§€
리뷰 μž‘μ„± 및 관리 νŽ˜μ΄μ§€
μ•Œλ¦Ό νŽ˜μ΄μ§€
μ‹€μ‹œκ°„ μ•Œλ¦Ό
μ‚¬μš©μž / μ‚¬μ—…μž νšŒμ›κ°€μž…
μ‚¬μš©μž (μ†Œμ…œ) / μ‚¬μ—…μž 둜그인
사업μž₯ 등둝 및 μˆ˜μ • νŽ˜μ΄μ§€
사업μž₯ 상세 νŽ˜μ΄μ§€
BE BE BE BE
Team Leader PM AWS Admin Developer & Clerk
κ°•μ‹œμ˜ μ΄μ€‘ν˜Έ μ΄μ‹œν˜„ μ΄μš©μ€€
μ‚¬μ—…μž 관리
μŠ€ν„°λ””λ£Έ μž‘μ„± 및 관리 νŽ˜μ΄μ§€
(검색 필터링)
Docker μ»¨ν…Œμ΄λ„ˆν™”
ν…ŒμŠ€νŠΈ 툴 μ—°κ²° (K6, Grafana)
SSL 인증
SpringSecurity / OAuth2
Refresh Token
Rotation λ ˆλ””μŠ€ μ €μž₯
뢄산락을 ν†΅ν•œ λ™μ‹œμ„± μ œμ–΄
결제 μ‹œμŠ€ν…œ
μ‚¬μš©μž λ§ˆμ΄νŽ˜μ΄μ§€
리뷰 μž‘μ„± 및 관리 νŽ˜μ΄μ§€
μ‹€μ‹œκ°„ μ•Œλ¦Ό (SSE)
CI/CD
λ¨Έμ‹  λŸ¬λ‹ μΆ”μ²œ μ‹œμŠ€ν…œ
(Hybrid filtering)
사업μž₯ 등둝 및 상세 νŽ˜μ΄μ§€
(카카였 지도 api)
λ ˆλ””μŠ€ pub/sub, μž„μ‹œ μ €μž₯μ†Œ
ν™œμš©ν•œ μ‹€μ‹œκ°„ 1λŒ€ 1 μ±„νŒ…
(WebSocket, STOMP)

About

🐝 λ²”λΈ”λΉ„νŒ€ μŠ€ν„°λ””λ£Έ μ˜ˆμ•½ ν”Œλž«νΌ[ROOM:IT]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 97.6%
  • Python 1.1%
  • Other 1.3%