77일차 Dev-log #6

  1. 주제를 일원화 하는건 중요하다.
    • 텀블러 사용시 할인해주는 가게를 제외하고 제로웨이스트 샵이나 소분 샵은 대상에서 제외하기로 했다
    • 주제에서 벗어난다고 판단 되었기 때문에. 주제를 정해놓고 거기서 벗어나는 것은 제외하는 것이 좋을 것 같다.
  2. 키워드의 다양화
    • 현재 검색을 할 수 있는 키워드가 적어서 더 늘려야겠다.
    • 검색을 위한 데이터를 db에 예쁘게 올려두었다.
    • 클라이언트에서 카페 리스트를 받아올 수 있도록 api 연결도 완료 했다.
  3. badge랑 level 테이블과 users 테이블의 관계
    • 처음에 테이블 간 관계를 다대다 라고 생각했다. 한 명의 유저는 여러개의 뱃지와 레벨을 가질 수 있고, 한개의 뱃지는 여러 유저에게 속할 수 있으니깐.
    • 근데 생각해보니 굳이 조인 테이블이 필요 없을 것 같다. 그 이유는 a 라는 유저가 b라는 뱃지를 한 개만 가질 수 있기 때문이다.
    • 다대다 관계가 아닌 1:N 관계가 맞는 것 같다.

Updated: