Skip to content
Kang Chaeryeon edited this page Nov 1, 2024 · 51 revisions

2FAD2B6A-A248-4463-AFDE-0C48BFFBA3B1

 

프로젝트 개요

inear는 개인이 음악을 스트리밍하고, 서로가 실시간으로 소통할 수 있는 공간입니다.
신규 앨범에 대해서도 실시간으로 함께 듣고, 각 파트 별로 자신이 하고싶은 말을 다른 사용자들에게 전달할 수 있습니다.

핵심 기능

시스템 아키텍처

inear

기술 공유

🚀 ffmpeg는 stderr로 디버깅을 하는 이유
🚀 HLS 프로토콜에 관한 정리 및 FFmpeg 사용기
🚀 비트는 tsconfig.json이 세 개?
🚀 NestJS 기본 개념 - Modules
🚀 Socket.io 최(강)적화
🚀 도커와 nginx의 사용기
🚀 부하테스트를 해보자

개발 일지

🚀 FSD 사용기, 근데 이제 나만의 규칙을 곁들인
🚀 CICD 구조 수정
🚀 앨범 단위로 스트리밍 하기 (with HLS)
🚀 HLS로 음악 주고받기
🚀 vite + react + typescript 환경에서 path alias 설정
🚀 React Scan이 뭐죠?
🚀 로컬 환경 개발 모드 배포
🚀 앨범 전체를 스트리밍한다고? (with HLS)
🚀 코드의 안정성을 높이기 위해 테스트코드를 작성해보자

트러블 슈팅

🚀 새로고침 시 HLS ERROR
🚀 input 태그에 한글 입력 후, Enter를 누르면 함수가 두번 호출되는 오류
🚀 nginx proxy pass를 바꿨더니 생긴 에러 - 스웨거 인식 문제
🚀 배포 환경에서 클라이언트-서버 WS handshake
🚀 렌더링 범인은 하나!

협업 규칙

🌈 그라운드 룰
🥔 팀원 소개
🔎 코드 & 깃 컨벤션
🌳 깃 branch 전략
📌 노션 문서 저장소

프로젝트 기획

🎨 피그마
🧑‍💻 기획 공유 발표 자료
🎤 2주차 발표 자료
😎 백로그

데일리 스크럼

📝 1주차
📝 2주차
📝 3주차
📝 4주차
📝 5주차

주간 계획서

🗓️ 1주차
🗓️ 2주차
🗓️ 3주차
🗓️ 4주차
🗓️ 5주차

그룹 회고

✨ 1주차
✨ 2주차
✨ 3주차
✨ 4주차


view

Clone this wiki locally