본문 바로가기
개발 일지

[개발일지] 트위터 맛집 검색기 업데이트 : 그룹별 검색 기능

by 그랴 2022. 1. 29.

Problems

 

개발했을 당시에는 유명한 해시태그 위주로 (팬덤 무관) 통합 검색이 이루어지도록 했다. 

하지만 세상은 넓고 아이돌도 많고 그들의 맛집 해시태그도 너무나도 많았기 때문에, 자신들이 주로 사용하는 해시태그를 넣어달라는 요청사항이 빗발쳤다. 따라서, 개발 초에 고려했었던, 그룹별 검색 기능을 추가로 도입해야겠다고 생각했다.

 

Developing

나의 능력 부족으로 인해...(사유는 아래 review에 기술) 엄청난 양의 html 파일과 js 파일이 생성되었다. 즉, 한 그룹을 추가할 때마다 html & js 파일을 새로 만들어야 했다...

 

암튼, 플로우는 다음과 같다.

위너 팬덤의 해시태그만 사용하여 검색을 진행하고 싶다면, 위너 버튼을 클릭한 후 검색창에 장소를 입력하면 해당 해시태그로만 이루어진 링크로 사용자를 데려가 준다.

 

 

 

Review

사실 원래 하고 싶던 것은, 장소를 입력한 후 특정 그룹의 버튼을 누르면 검색이 되는 간단한 플로우였다. 

나는 이미 장소 값을 저장한 후, submit 버튼을 누르면 작동하는 함수 내에서 링크를 열어줄 때 그 값을 가져오는 플로우를 사용하고 있었다. 그런데 이게 그룹별로 다른 링크를 열어주려면 해당 함수 내에서 조건문을 돌리는 방법 외에는 특별한 방법이 생각 나지 않았다. 하지만 이 방법을 사용하게 되면 복잡도가 높아 로딩 시간이 오래 걸릴 것이라고 생각되어 새로운 페이지를 파는 방법을 선택하게 되었다.. 혹시 더 좋은 방법을 아신다면 저에게 알려주세요... 8ㅅ8

 

(ㄹㅈㄷ 머리가 나쁘면 몸이 고생한다)


+ 요청사항에 쌓인 그룹이 너무 많다... 이제 그거 추가해줘야 하는데,,, 막막하다 

+ 처음으로 광고가 들어왔다! 온앤오프 많관부!

https://twitter-michelin-guide.netlify.app/index.html

 

TWITTER MICHELIN GUIDE

 

twitter-michelin-guide.netlify.app