언젠가 익스텐션은 개발하여 배포 해보고 싶다는 생각이 늘 있었습니다.
간단하지만, 깊게 파고든다면 확장성이 좋은 북마크를 깊게 개발해보자! 초기 기능 기획
- 영역 북마크 (드래그를 하면 해당 영역이 북마크 형태로 저장)
- AI 라벨링 북마크 저장시 AI가 분석 후 라벨링
- AI를 활용한 검색 기능 (예: 프론트엔드 관련된 북마크 알려줘)
- 백 데이터 대시보드 (북마크 데이터를 대시보드로 볼 수 있는 기능)
- 워크 스페이스 (나만의 북마크가 아닌 팀과 같이 사용 할 수 있는 링크 저장소)
초기 기획에서 "영역" 저장 이라는 기능을 개발하다보니 웹은 변화하는 "공간"이 라는 생각이 들었습니다.
예를 들어 y좌표를 저장한다고 가정 했을때, 댓글 혹은 글 수정 등의 이유로 공간이 바뀔 수 도 있기 때문에
text + css selector + y좌표를 저장하는 방식으로 개발을 진행 했습니다.