Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
junglesub opened this issue Oct 2, 2023 · 0 comments
Open
Labels
enhancement New feature or request

Comments

@junglesub
Copy link
Contributor

junglesub commented Oct 2, 2023

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

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

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

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

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

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

@junglesub junglesub added the enhancement New feature or request label Oct 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant