Skip to content
Eunseo Sim edited this page Dec 4, 2024 · 21 revisions

TICLE

실시간 지식 공유 플랫폼

메인 배너

노종빈 @begong313

BE

담당작업

  • Mediasoup 구현
  • 사용자 인증 로직
  • 음성 저장

배우고 느낀점

  • 팀원 모두가 잘 모르는 분야를 도전하여 어려움이 있었지만, 함께 학습하고, 공유하고, 시도하면서 팀원 모두가 많은 성장 할 수 있는 프로젝트 였다고 생각합니다.
  • 진행과정, 일정, 협업방식 등이 체계적인 프로젝트는 어떤것인지 이번 프로젝트를 통해 깨달았습니다!

핵심 기술문서, 학습정리

이지은 @Jieun1ee

BE

담당작업

  • Mediasoup 구현
  • Api 구현
  • Clova Speech & Clova Studio api 연결

배우고 느낀점

  • 프로젝트, Nest, Mediasoup 등 모든 것이 처음이었는데 팀원들 덕분에 6주를 잘 마무리 할 수 있었어요.
  • 특히 Mediasoup이 어려워서 저희끼리 절망했던 순간이 기억이 나는데 결국은 다같이 이해하고 있는 지금이 굉장히 뿌듯합니다.

핵심 기술문서, 학습정리

심은서 @simeunseo

FE

주요 담당 작업

  • 공통 컴포넌트 시스템 및 스토리북
  • 라우팅 및 인증 관리
  • 티클 목록, 상세, 개설, 대시보드 구현
  • 비디오 페이지네이션 구조 및 고정 기능 구현
  • Mediasoup 로직 구현

배우고 느낀 점

  • 공통 컴포넌트에 대해 고민하면서 좋은 컴포넌트는 '사용하기 편한' 컴포넌트여야 한다는 결론을 내렸습니다. UI의 재사용성을 높이되 무리한 통합은 피하고, 스타일링 로직만 분리하는 등 적절한 수준의 추상화를 찾는 것이 좋은 컴포넌트를 만드는 길이라는 것을 배웠습니다.
  • Mediasoup 로직을 다함께 이해하고 구현해낸 과정이 가장 인상 깊습니다. 단순 UI뿐만 아니라 서버와의 통신 로직을 관리하고 적절히 분리하는 작업이 프론트엔드 개발자의 중요한 역할이라는 점을 깨닫는 계기였습니다.
  • 백엔드에 대한 이해가 부족하다는 아쉬움을 바탕으로, 유저 정보 조회 API를 직접 구현해보는 도전을 했습니다. 한 번 알고나니 백엔드에서 연관된 테이블을 어떻게 활용하여 데이터를 뽑아내는지 이해할 수 있었습니다. 또한 이후 클라이언트 측에서 받아오는 데이터에 문제가 있을 때 직접 백엔드 코드를 뜯어보며 디버깅을 할 수 있었습니다 😆

핵심 기술문서, 학습정리