4-frame-photos-map / backend

네컷지도(전국 네컷사진관 정보 제공, 리뷰 공유 사이트) 백엔드 API 개발
6 stars 3 forks source link

네컷지도 (네컷 잘나오는 포토스팟)

🔗 네컷지도 바로가기


서비스 기획배경 및 소개

MZ 세대 사이에서 즉석사진이 유행하면서 다양한 브랜드가 등장했습니다. 각 브랜드는 콜라보 프레임, 보정도, 해상도, 소품 등의 다양한 서비스를 제공하지만, 이를 비교하기 위해서는 공식 웹사이트, 인스타그램, 지도 서비스의 장소 후기 등 다양한 정보를 수집해야 했습니다. 이에 따라 사용자들이 직접 방문한 즉석사진 브랜드에 대한 청결도, 보정도, 소품 등 각 항목별 리뷰를 작성하고, 검색어나 위치 기반으로 포토부스를 찾아볼 수 있는 서비스를 개발하였습니다. 이를 통해 사용자들은 더욱 쉽게 즉석사진 브랜드를 비교하고 선택할 수 있습니다.


기능 소개

소셜 로그인 포토부스 지점 찾기 지점 검색
내 주변 지점 찾기 카카오톡 공유 리뷰 작성
리뷰 수정, 삭제 칭호 기능 찜 추가
찜 삭제 로그아웃 회원탈퇴
공지사항 FAQ

백엔드 팀원 소개

한승연 주민지 박범서 최승근
Back-end
Developer
Back-end
Developer
Back-end
Developer
Back-end
Developer


팀 문화

백엔드 기술스택

️프로젝트 아키텍처

API 명세 및 명세화 도구

🔗 GitBook 바로가기

GitBook을 이용하여 API 명세를 관리했습니다.

API URI
카카오 로그인 리다이렉트 GET /auth/login/kakao
서비스 로그아웃 GET /auth/logout
access token 재발급 POST /auth/token
회원 프로필 조회 GET /member/info
회원 닉네임 중복체크 GET /member/nickname
회원 닉네임 수정 PATCH /member/nickname
회원 탈퇴 DELETE /member
회원 대표 칭호 수정 PATCH /member/main-title/{member-title-id}
키워드로 지점 조회 GET /shops
반경 내 브랜드 별 지점 조회 GET /shops/brand
지점 상세 조회 GET /shops/{shop-id}
리뷰 단건 조회 GET /reviews/{review-id}
지점 전체 리뷰 조회 GET /reviews/shop/{shop-id}
회원 전체 리뷰 조회 GET /reviews/member
지점 리뷰 작성 POST /reviews/shop/{shop-id}
특정 리뷰 수정 PATCH /reviews/{review-id}
특정 리뷰 삭제 DELETE /reviews/{review-id}
찜한 지점 전체 조회 GET /favorites
찜 추가 POST /favorites/{shop-id}
찜 취소 DELETE /favorites/{shop-id}
회원 칭호 단건 조회 GET /member-titles/{id}
회원 칭호 전체 조회 GET /member-titles


ERD