10.27 항해 45일차 TIL

한우석·2021년 10월 27일

우리 사이트의 핵심 기능이라 할 수 있는 tap 기능을 맡았는데 그동안 배운적이 없는 내용이라 너무 혼란스러웠다.

백엔드에서는 아직 메인페이지 api 설계가 끝나지 않아 나중에 한다고 하고 디자인은 아직 그쪽은 구상이 안되었다고 해서 정말 이러지도 저러지도 못하고 있다가 그냥 내가 먼저 로직을 작성 해본 다음에 원하는 response를 백엔드에 전달 하고 디자인도 생각대로 해본다음에 컨펌을 받는 방향으로 진행 하려고 마음을 먹었다.

tap 이란?
다른 사람의 카드를 보고, 그 사람이 마음에 들거나 같이 프로젝트를 해보고 싶다는 생각이 들면 tap 요청을 보낸다.


userA 가 사이트에 접속 중

user A의 Tap list 를 관리

  • sendTap : [ userB, userC, userD ]
  • reciveTap : [ userE, userF, userG ]
  • grabList : [ userH, userI, userJ ]

ex) 보낸 목록을 요청하면 sendTap에 있는 userId에 해당하는 카드 Response
ex) 받은 목록을 요청하면 reciveTap 에 있는 userId에 해당하는 카드 Response
ex) 연결 된 목록을 요청하면 connectList 에 있는 userId에 해당하는 카드 Response

머릿속으로만 생각하고 적은 로직인데 일단 내일 해봐야겠다!

profile
H/W 개발자에서 프론트 엔드 개발자로 전향 하고 있는 초보 개발자

0개의 댓글