Skip to content

Dongpo-App/Dongpo-BE

Repository files navigation

동네포차 - Backend


✨ Key Features

위치 기반의 점포 정보 제공

  • 사용자의 현재 위치를 기반으로 근처 점포 정보 제공
  • 점포까지의 거리, 리뷰, 현재 오픈 가능성 등의 정보 표시

점포 정보 등록

  • 유효 범위 이내에서 사용자가 직접 주소, 이름, 운영 시간, 결제 방식, 화장실 유무 등 정보 등록

맞춤형 정보 제공

  • 사용자의 연령대와 성별을 고려한 맞춤형 정보 제공
  • 비슷한 프로필 정보를 가진 사용자들이 자주 방문하고 리뷰를 남긴 점포 추천

리워드 기능

  • 점포 등록, 방문 인증, 리뷰 작성 등 사용자 참여 유도
  • '칭호' 리워드 제공 및 랭킹 시스템 운영

방문 인증 기능

  • GPS 기반으로 사용자와 점포 간 거리 확인
  • 유효 범위 내 방문 시 인증 기능 활성화
  • 인증 성공 시 제한 시간 내 리뷰 작성 가능

북마크 기능

  • 자주 방문하는 점포 북마크 추가
  • 사용자가 자주 방문했지만 북마크로 등록하지 않은 점포를 제안

오픈 가능성 수치 제공

  • 방문 인증 데이터 기반 시간대별 오픈 가능성 수치 제공
  • 사용자의 헛걸음 방지 및 정확한 운영 시간 정보 제공

신고 기능

  • 악성 리뷰나 점포 허위 정보에 대한 신고 기능
  • 관리자의 신고 검토 및 시스템 반영

허위 등록 방지 시스템

  • 점포 등록 시 사용자와의 거리 계산, 오차 범위 초과 시 등록 불가
  • 점포 등록 시 사진 첨부를 필수로 하여 정보 정확성 향상

⚒️ Tech Stack

Backend

Java Spring Boot Spring Data JPA Spring Security JUnit5 Swagger

Database

MySQL Redis

Authentication

JWT

Server

Nginx Tomcat

DevOps & Infra

Docker GitHub Actions AWS EC2 RDS S3 Secrets Manager


💻 System Architecture


🧑🏻‍💻 Contributers

ysw789
유승완
hOch1
최준영

About

동네포차 Backend Repository

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •