- 왜 스터디를 모집하는 공간과 스터디를 진행하는 공간이 분리되어야할까? 라는 불편함에서 시작하였습니다.
- 더 나아가 함께 지식을 공유하는 개발자들만의 문화를 적극 반영한 온라인 스터디 플랫폼을 구상하게 되었습니다.
- 코밋에서는 누구나 들어올 수 있는 방을 일회성으로 생성하여 사람들과 함께 쉽고 빠르게 공부할 수 있습니다.
- 또한 모집 게시판에서 보다 지속적인 스터디를 위해 사적인 방을 만들어 운영할 수도 있습니다.
- 화면 공유를 통해 다른 개발자들의 공부 방법을 쉽게 참고할 수 있습니다.
- 실시간 마크다운 코드 채팅을 통해 즉각적이며 상호적인 스터디를 진행할 수 있습니다.
- 코밋은 관심있는 분야, 공부시간이 담긴 메타데이터를 통해 사용자의 기록, 분석한 정보를 제공합니다.
- 또한 공부 성향, TIL을 통해 자신의 스터디 스타일을 표현하고 자신과 잘 맞는 개발자를 찾아 교류할 수 있습니다.
| 김태수 | 이유로 | 정현아 | 김희연 | 정덕주 | 김동건 |
|---|---|---|---|---|---|
| Leader, Front | Front, Back | Front | Back | Back | CI&CD, Front |
| PM 로그인 페이지 방 목록 페이지 채널, 라운지 페이지 |
캠/화면 공유 방 동시성 구현 코드 동시 편집 메인페이지 |
UI/UX 게시판 페이지 유저페이지 S3 이미지 업로드 |
캠/화면 공유 방 동시성 구현 실시간 채팅 게시판 CRUD |
인증/인가 방 CRUD 채널, 라운지 CRUD 메타데이터 로직 |
인프라 구축 CI/CD API 연동 게시판 페이지 |
- 서비스 자체 회원가입 or 깃헙 소셜 로그인 기능
- 일회용 방, 지속성 방 설정하여 생성
- 일회용 방은 누구나 들어와서 공부할 수 있으며 지속방은 가입된 인원만 입장 가능
- 지속 방인 경우 방장의 가입 승인이 필요
- 스터디원을 모집하기 위한 모집 게시판을 통해 가입 요청 가능
- 방 및 게시판 필터링 검색 & 정렬 조건 지정
- 다른 유저들이 모집 게시판에서 원하는 방의 모집게시판에서 가입 신청
- 가입 신청시 방장에게 쪽지 자동 발신
- 방장이 받은 가입 요청 쪽지를 통해 승인하여 방에 가입시킬 수 있음
- 라운지
- 방 내의 라운지에서 일반 채팅을 진행 가능
- 라운지를 다양한 주제에 대해 이야기를 나눌 수 있음
- 채널
- 역시 여러 채널을 만들어 주제별로 화면 공유를 진행할 수 있음
- 채널 내 공유 편집기능
- 여러 사용자가 동시에 편집
- 언어를 지정하여 가독성을 높힐 수 있음
- 편집 내용을 불러내어 채팅에 마크다운 형태로 입력 가능
- 캠 & 화면 공유 가능
- 다양한 필터 적용
- 사용자의 선호하는 공부 성향 지정
- 방 이용 메타데이터를 분석하여 제공
- 관심있는 키워드
- 주요 공부 시간대
- 오늘, 최근 일주일, 최근 한달간 공부 시간
- TIL 작성 및 조회 기능
- 팔로잉 팔로우 기능












