2월 28일 ~ 3월 4일
모바일을 통해 유저는 특정 장소(카페, 식당, 문화공간, 숍 등)에 대한 방문 기록을 체크인으로 남기며, 해당 장소에 대한 리뷰 작성 기능을 구현
Django django-cors-headers PyJWT bcrypt gunicorn
- 유저 로그인 / 인증 기능
- 특정 장소에 대한 방문 체크인 기능 (일 1회 한정)
- 유저 기준 특정 장소에 대한 방문 기록, 방문기록 삭제 기능
- 토큰 확인을 통해 로그인 유저의 기록을 남기며, 본인의 방문기록만 조회, 삭제 가능
- 해당 유저가 특정 장소에 대해 동일한 날에 체크인한 기록이 있다면 중복 체크인을 막음
- 특정 장소에 대한 리뷰 작성 기능
- 장소 단위 리뷰 조회, 수정, 삭제 기능
- 토큰 확인을 통해 로그인한 유저가 리뷰를 작성할 수 있으며, 본인의 리뷰만 수정, 삭제 가능
- 각 구현 기능에 대해서는 테스트 코드를 작성하여 동작을 확인
API 문서: https://documenter.getpostman.com/view/13971039/Tz5iALkP
- 내용 수정 시, 전체 내용을 다시 body에 담아 보내서 Update되는 부분을 수정 필요 부분만 전송하여 수정되도록 변경
- 지역별, 카테고리별 필터링하여 장소를 조회할 수 있는 API 구현 필요
- 장소 CRUD 기능 접근 권한을 권리자 권한으로 변경
-
도커 이미지 다운로드
docker pull leejaek/theplaces:0.1
-
도커 이미지 실행
docker run -d -p 8000:8000 --name theplaces leejaek/theplaces:0.1
-
127.0.0.1:8000으로 위의 API 문서를 참고하여 테스트할 수 있습니다.