Skip to content

spring-team-7/table-now

Repository files navigation

🍽️ Table-Now

μ‹€μ‹œκ°„ 식당 μ˜ˆμ•½ 및 λ°©λ¬Έ 관리 μ‹œμŠ€ν…œ

πŸ“œ Notion으둜 보기: Table-Now

πŸ“š λͺ©μ°¨


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

TableNowλŠ” μ‚¬μš©μžκ°€ 식당을 μ˜ˆμ•½ν•˜κ³  λ°©λ¬Έν•  수 μžˆλ„λ‘ μ§€μ›ν•˜λŠ” μ‹€μ‹œκ°„ μ˜ˆμ•½ 관리 μ‹œμŠ€ν…œμž…λ‹ˆλ‹€.
고객, 사μž₯λ‹˜, κ΄€λ¦¬μž 각각의 μš”κ΅¬λ₯Ό μΆ©μ‘±ν•˜λŠ” λ‹€μ–‘ν•œ κΈ°λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€.


🎯 핡심 λͺ©ν‘œ

βœ… μ•ˆμ •μ μΈ 인증 및 λ³΄μ•ˆ 체계 ꡬ좕

  • Spring Security + JWT
  • Redis: Refresh Token μ €μž₯, Access Token λΈ”λž™λ¦¬μŠ€νŠΈ 등둝
  • OAuth2.0 μ†Œμ…œ 둜그인 연동

βœ… 고속 검색 및 캐싱 μ„±λŠ₯ κ°•ν™”

  • Elasticsearch: 검색 κΈ°λŠ₯ 고도화
    • 역색인 β†’ λΉ λ₯Έ 검색 속도 보μž₯
    • ν˜•νƒœμ†Œ 뢄석, μœ μ‚¬λ„ 기반 λž­ν‚Ή β†’ 효율적인 검색 μ—”μ§„ κ΅¬ν˜„
  • Redis: μ‹œκ°„λŒ€λ³„ 인기 검색어 캐싱

βœ… λ™μ‹œμ„± μ œμ–΄ 및 비동기 μ•„ν‚€ν…μ²˜ κ΅¬ν˜„

  • Redis 기반 λΆ„μ‚° 락(Redisson)
  • Rabbit MQ μ‚¬μš©

πŸ“Œ μ£Όμš” κΈ°λŠ₯

Image

πŸ‘€ μ‚¬μš©μž / 고객 관리

  • νšŒμ› νƒˆν‡΄, ν”„λ‘œν•„ 이미지 등둝 및 μˆ˜μ •
  • ν”„λ‘œν•„ 및 κ°€κ²Œ 이미지 μ—…λ‘œλ“œ

πŸͺ κ°€κ²Œ 운영 κΈ°λŠ₯

  • κ°€κ²Œ 정보 등둝/μˆ˜μ •
  • μŒμ‹ μΉ΄ν…Œκ³ λ¦¬ 등둝 및 관리
  • μ‚¬μš©μž 평점 등둝

πŸ“… μ˜ˆμ•½ 및 μ•Œλ¦Ό

  • μ‹€μ‹œκ°„ μ˜ˆμ•½ 등둝
  • 이벀트 μ‹ μ²­ 및 μ•Œλ¦Ό
  • 빈자리 λŒ€κΈ° 등둝 및 μ•Œλ¦Ό

πŸ’° 결제 및 μ •μ‚°

  • μ˜ˆμ•½κΈˆ 결제 처리
  • κ°€κ²Œλ³„ 맀좜 μ •μ‚° 및 μžλ™ 집계

πŸ’¬ μ‹€μ‹œκ°„ μ±„νŒ…

  • μ˜ˆμ•½μž ↔ 사μž₯ 1:1 μ±„νŒ…

πŸ› οΈ μ‚¬μš© 기술

Backend

Security

Etc

Test

DataBase & Caching

Infra

Collaborative Tool


πŸ—οΈ μ•„ν‚€ν…μ²˜

Image


🧠 기술적 μ˜μ‚¬κ²°μ •


🧯 νŠΈλŸ¬λΈ” μŠˆνŒ…


πŸ—‚οΈ API λͺ…μ„Έμ„œ

[API λͺ…μ„Έμ„œ λ³΄λŸ¬κ°€κΈ°]


πŸ—‚οΈ ERD

[ERD λ³΄λŸ¬κ°€κΈ°]

Image


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


πŸ‘‘ 리더
졜유리
κ°€κ²Œ / μΉ΄ν…Œκ³ λ¦¬
GitHub

πŸ‘‘ 뢀리더
κΉ€ν•œλ‚˜
인증 / μœ μ € / μ±„νŒ…
GitHub

πŸ«… 멀버
λ°•μ„±ν˜„
결제 / μ •μ‚°
GitHub

πŸ«… 멀버
λ°•μ„±ν˜Έ
μ•Œλ¦Ό / λŒ€κΈ°λͺ©λ‘
GitHub

πŸ«… 멀버
이채원
μ˜ˆμ•½ / 이벀트
GitHub

About

🍽️ Table-Now : 식당을 μ˜ˆμ•½ν•˜κ³  λ°©λ¬Έν•  수 μžˆλŠ” μ‹€μ‹œκ°„ μ˜ˆμ•½ 관리 μ‹œμŠ€ν…œ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors