개발자 채팅방을 만들고 한 달이 지난 후
개발자 채팅방 커디(Coddee)를 처음 런칭한 지 어언 한 달이 지났습니다.
처음 만들었을 때에는 오로지 채팅 기능만 있었는 데, 한 달 동안 정말 많은 기능들을 추가했네요. 정리해보자면
커디(Coddee)는 Github로만 가입할 수 있는 개발자 채팅방 플랫폼입니다.
- 스레드
대부분의 기능 및 UI는 주로 Slack과 Discord를 참고해서 만들었는데요, 전체적인 레이아웃은 다르다 보니 스레드 UI를 다르게 주어야 했는 데, Drawer를 이용해서 오른쪽에서 창이 열리도록 하는 방법을 고안해보았습니다.
2. 맨션
채팅방에서 꼭 있어야하는 기능 중 하나는 맨션이죠. 골뱅이(@)를 활용하여 맨션을 보낼 수도 있고, 나에게 온 맨션을 맨션 페이지에서 확인도 가능합니다.
맨션의 경우 현재 사용 중인 라이브러리가 한계가 있어서, 날 잡고 직접 구현해야 하는 고민이 있습니다.
3. 이모지 리액션
채팅방의 재미 중 하나인 리액션! Slack을 참고해서 이모지를 하나하나 전부 복사해서 만들었습니다... 나름 그럴듯해서 완성했을 때 제일 뿌듯했습니다 ㅋㅋ
4. 채팅 저장
특정 채팅을 북마킹해서 저장 페이지에서 확인할 수 있도록 했습니다.
5. 온라인 유저 표시
오른쪽 상단에 보면 아바타 이미지가 보입니다. 현재 로그인 상태로 커디 탭에 위치한 유저를 보여주는 기능입니다.
---
그 외에도 다크 테마, 맨션 알림 설정, 채팅 메시지를 파싱해서 url과 email을 링크화, 현재 메시지를 입력 중인 유저 표시 등 다양한 기능을 추가했네요.
사실 기능 업데이트를 적으려고 한 것은 아니고, 회고를 해야 할 필요성을 느껴서 이 글을 작성하게 되었습니다.
처음 한 달간 달리는 와중에, 너무 개발에만 몰두한 게 아니었나 생각이 들었습니다. 컨텐츠 작성도 하고 홍보도 좀 하고 해야 하는데, 채팅방 플랫폼의 최소 기능을 만들겠답시고 스레드 추가, 맨션 추가 등등 계속 한 쪽 일만 하지 않았나 싶었네요. 디스콰이엇에도 소홀했구요.
앞으로는 점차 다시 소셜 활동을 시작해 볼 예정이에요. 디스콰이엇이 개발자가 많은 지는 모르겠지만, 개발자가 아닌 분들 중에 주변에 개발자가 있다면 재미있는 개발자 커뮤니티가 있다고 소개해주시면 감사하겠습니다. ㅎㅎㅎ 😅 개발자 여러분들 환영합니다!
개발자 채팅방
댓글
로그인 후 댓글을 남길 수 있습니다.
와 멋지네요!!
감사합니다! 😃
@Jenny Hong 님 멘션 기능 열심히 개발하셨었던게 기억나네요 ㅋㅋㅋ
@권도언 멋지네요! 맨션을 다시 만들어야하는데 디스콰이엇도 참고하면 좋을것같네요 ㅋㅋ
멘션기능 얕잡아봤다가 2주동안 고생한 기억이 있습니다 ㅋㅋㅋ 혹시 도움 필요하시면 알려주세요!
아 ㅋㅋㅋ 혹시 라이브러리같은건 안쓰셨나요? 쉽지가않네요 역시
대단하십니다. 응원 드립니다.
고마워요. 종석님도 응원합니다!