milideal / client

[군 장병 AI · SW 역량강화 by KE] 하반기 프로젝트입니다.
https://milideal.site
1 stars 0 forks source link

비회원 즐겨찾기를 클라이언트에 저장 및 URL 공유 #17

Open junglesub opened 1 year ago

junglesub commented 1 year ago

어제 정기 회의때 @woohyun212 님이 제안하신 비회원 즐겨찾기 및 공유 기능을 다시 검토하고 싶습니다.

현재 로그인 기능이 개발되고 있지만 우현님과 튜터님이 말씀하신 것처럼 얼마나 많은 사람들이 회원가입을 하고, 즐겨찾기(찜하기) 기능을 이용하기 위해 로그인 할 것인지는 생각해볼 필요가 있습니다.

이 부분을 해결하기 위해 우현님이 링크에 즐겨찾기한 정보를 base64 변환 및 압축을 하여 저장하는 방법을 말씀하셨지만, 정확하게 컨셉을 모르는 상황에서 피드백을 진행하다 보니 회의때는 우현님의 좋은 의견이 충분하게 검토가 안되었던 것 같습니다 - 불쾌함을 느끼셨다면 죄송합니다!

회의 이후 다시 flow 을 생각해봤을 때 우현님이 제시하신 방향은 획기적인 접근 방식이었으며 다시 언급되어야 한다고 생각합니다. 비회원 즐겨찾기를 클라이언트에 저장하면서 스트링으로 변환하여 로컬스토리지에 저장하고 공유할 때도 이 링크를 공유하는 것도 괜찮다고 생각합니다.

다만 - 회의때 말씀드린 것처럼 링크가 없으면 같은 이용자여도 기존 즐겨찾기를 찾기 어렵다는 점과, 브라우저 초기화를 하여 기존 내용이 삭제된다면 기존에 저장했던 즐겨찾기가 전부 지워질 수 있는 문제가 있을 것 같습니다. 휘발성이 강해 정보가 지워지기 쉽지만 이용자가 힘들게 찜해두며 기억하려고 한 정보를 안전하게 보관하는 것도 저희에 임무 같기에 조심히 접근해봐야할 것 같습니다.

저번에 공유해주신 유튜브 링크입니다: https://www.youtube.com/watch?v=pCOBmmJARPE