-
Notifications
You must be signed in to change notification settings - Fork 4
3️⃣ 3주차 사용자 피드백
- 전체 시스템 아키텍쳐 필요
- 어플리케이션에서 초기 진입시에 똑같은 API 요청을 24번을 하는 중..
- 서버 비용 많이 발생할뻔한 경험 공유해보기
- 동시접속 이벤트 한 번 해보기 ㅋㅋ
- 더블클릭하면 문서 작성할수 있으면 좋겠어요
-
빈 페이지에 더블클릭하면 생성
- 플로팅 버튼 같이 편리한 UI/UX를 제공할 수 있도록 노력해보겠습니다 ㅎㅎㅎ
-
- 보드랑, 문서노드에 마우스 포인터가 달랐으면 좋겠어요.
- 이것도 다음 or 다다음 스프린트때, 캔버스 동시편집 개선하면서 커서 표기 옵션을 추가하려고 합니다!
- 연결같은거 하다보면 복잡해짐 -> 정렬
- 깔끔하게 정리되는 기능 (너무 선이 복잡하게 엉키면 보기 안좋으니까?)
- 팀적으로 어떻게 해결할 지 한 번 고민해보겠습니다... 다같이 써보니까 이게 좀 불편하다는 점은 확인했습니다!
-
뭔가 선이 연결되는 곳이 한 노드에 대한 상대적 위치로 결정되면 더 깔끔할 것 같지 않아요?
- 스크린 높이를 작게 한 상태에서 왼쪽 아래 버튼들로 커서를 옮기면 왼쪽 사이드바가 나타나면서 버튼 UI를 가려버려용
- 에디터 전체 화면이 안됩니다!
- 노드 연결할 구멍?? 그게 작아서 클릭이 살짝 힘듭니다
- 요거는 개선해보겠습니다!!
- 능능
- 노드 정렬 기능 같은거는 없나요?
- 페이지 정렬 기능은 되어있는데, 노드 정렬 기능은 아직 로드맵에 없습니다...
- 모든 사용자가 문서를 편집할 수 있는거 같은데 혹시 그룹화 기능을 통해 그룹에 속한 사용자만 편집 혹은 조회가 가능 하도록 하는 기능은 혹시 어떻게 생각하시나용
- 이거는 추가 구현사항으로 일단 우선순위에서 미뤄뒀습니다!!
- 그룹화된 서로 같은 노드는 색깔로 분류하거나 하는 기능도 나중에 추가되나요? - 좋은 아이디어인것 같습니당
- 현재 선택된 노드가 뭔지 알아보기 힘들어요!!
- 요것도 프론트 선생님들이 해주실 겁니다 화이팅!!!
- 열심히 해보겠습니다.. .
- 프런트 짱!!!!!!
- Delete 버튼 이벤트로 삭제는 어떻게 생각하시나요?
- 문서 하나당 웹소켓이 연결되는건가요 ??? 혹시 그렇다면 문서가 많아질 시 서버에 부담이 갈거 같은데 이 점은 어떻게 생각하시는지 궁금합니다!
- 하나의 웹소켓으로 관리할 수 있게 변경해볼 계획입니다..! YJS에 SubDoc 개념이 있어서 이걸 문서별로 사용할 수 있을 것 같습니다.
- 문서 같은경우 NoSQL을 사용하는게 적합할거같은데 Postgre를사용하시는 이유가 있나요?
- 노드 연결관계랑 비슷하게 문서 저장 방식에 대해서도 많은 고민을 했었는데, 우선은 에디터의 데이터 포맷인 JSON을 그대로 사용하기로 했고, jsonb 타입이 지원되는 postgres를 선택했습니다. NoSQL은 아직 고려하고 있지 않고 있어요…!
- 혹시 배포된 사이트 주소는 어디서 확인할 수 있을까요?? 들어가보고 싶습니다 ㅎ…
- 다음 발표 자료는 옥토독스로 준비 해주시나요?
- 좋은 아이디어 같습니다 !!!!
- 엄청 잘만드신거 같습니다!!!!!
⚓️ 사용자 피드백과 버그 기록
👷🏻 기술적 도전
📖 위키와 학습정리
✏️ 에디터
Novel이란?
Novel 스타일링 문제
에디터 저장 및 고려 사항들
📠 실시간 협업, 통신
Yorkie와 Novel editor 연동
YJS, Websocket, React-Flow
YJS, Socket.io
WebSocket과 Socket.io에 대해 간단히 알아보기
YJS 가이드 근데 이제 Socket.io를 곁들인
🏗️ 인프라와 CI/CD
NCloud CI CD 구축
BE 개발 스택과 기술적 고민
private key로 원격 서버 접근
nCloud 서버, VPC 만들고 설정
monorepo로 변경
⌛ 캐시, 최적화
rabbit mq 사용법
🔑 인증, 인가, 보안
passport로 oAuth 로그인 회원가입 구현
FE 로그인 기능 구현
JWT로 인증 인가 구현
JWT 쿠키로 사용하기
refresh token 보완하기
🧸 팀원 소개
⛺️ 그라운드 룰
🍞 커밋 컨벤션
🧈 이슈, PR 컨벤션
🥞 브랜치 전략
🌤️ 데일리 스크럼
📑 회의록
1️⃣ 1주차
킥오프(10/25)
2일차(10/29)
3일차(10/30)
4일차(10/31)
2️⃣ 2주차
8일차(11/04)
9일차(11/05)
11일차(11/07)
13일차(11/09)
3️⃣ 3주차
3주차 주간계획(11/11)
16일차(11/12)
18일차(11/14)
4️⃣ 4주차
4주차 주간계획(11/18)
23일차(11/19)
24일차(11/20)
25일차(11/21)
5️⃣ 5주차
5주차 주간계획(11/25)
29일차(11/25)
32일차(11/28)
34일차(11/30)
6️⃣ 6주차
6주차 주간계획(12/2)
37일차(12/3)