Skip to content

Yoosejeong/locavel-BackEnd

 
 

Repository files navigation

✈️ LocaveL

현지인 정보 기반 여행 플랫폼 서비스




Members

김민지 김정효 문정욱 유세정 이상은
Backend Developer Backend Developer Backend Developer Backend Developer Backend Developer
qzzloz J-neat m020202 Yoosejeong KkomSang



아키텍처 구조




👤 Personal Contribution

유세정 (Yoosejeong) – Backend Developer

🛠️ 등급 시스템 기능 구현

  • 유저의 로컬/여행객 등급을 조회하는 API 개발
  • 장소 등록 및 리뷰 작성 시 등급 점수 자동 반영 로직 구현
  • 매일 자정 기준으로 자동 점수 반영되는 스케줄러 작성
  • 점수에 따른 등급 Enum(IRON, BRONZE, SILVER 등) 계산 및 적용 로직 개발

✅ 주요 서비스 함수

기능 함수명
유저 등급 조회 getUserGrade(Long userId)
로컬 등급 점수 갱신 updateLocalGrade(Long userId)
여행객 등급 점수 갱신 calculateTravelerGradeScore(Long userId, ReviewDTO request)
자정 기준 자동 점수 반영 updateMemberScoresDaily()
점수 → 등급 계산 calculateLocalGrade(int score)



Service

  • 플레이스 등록 및 조회
  • 현지인, 여행객 별 평점 확인
  • 관심 지역 및 내 지역의 추천 플레이스 조회
  • 추천 플레이스 중 관심 있는 것은 위시리스트로 저장
  • 등록한 플레이스와 리뷰에 따라 갱신되는 등급 시스템

About

✈️ 현지인 정보 기반 여행 플랫폼 서비스, LocaveL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.9%
  • Dockerfile 0.1%