-
Notifications
You must be signed in to change notification settings - Fork 3
킥오프 회의록 (10월 25일)
-
참여자: 성민 동준 서진 현준 예원
-
10/25 10:00 ~ 12:00 / 13:30 ~ 14:45
-
주제와 스택에 대해 정해보고, 가능하면 그라운드 룰까지 정해봅시다.
-
자기 다음 번호 캠퍼분의 발언을 정리해주세요!!
-
성민님
면접 대비 플랫폼 - 불특정 다수와 연습할 수 있는
- 자소서를 올려놓고 지원자가 방을 팜
- 면접관 역할은 실제 면접 처럼 자소서를 빠르게 훑고 방에 들어가 질문
- 실시간 화상 채팅 + 개인 모의 면접 (음성 → 텍스트: 클로바 AI)
-
동준님
- 소켓 라이브러리를 직접 만들어보기
- DB 솔루션 만들기
- 로깅 솔루션 https://posthog.com/
-
예원님
- 날씨
- 미세먼지와 기온등을 고려해서 창문을 언제쯤 열고 닫으면 좋을지
- 뉴스
- 스포츠 경기
- 주식/가상화폐
- 그룹 캘린더 (피드 기능?)
- 친구들끼리 여행 날짜 정할 때, 가능한 일정 혹은 불가능한 일정 입력 받기
- 채팅 기능 (게임)
- 개발자 CS 관련 o/x 퀴즈 게임
- CS 퀴즈
- SNS
- 개발자 커뮤니티?
- 예약 사이트
- 개발자 커피챗 사이트
- 크라우드 펀딩, 경매 사이트
- 개발자 관련 투표? SNS? 사이트
- 깃허브 연동
- 예시) (프론트) 선호하는 스타일링 라이브러리는 어떤건가요?
- 취준생 - tailwind
- 1~3년차 - …
- 날씨
-
서진님
- VSC의 LiveShare 기능 구현해보기 + 개선하기
-
git
기반으로 여러명이 동시에 편집할 수 있도록 - 모각코 플랫폼? 프로젝트 공동편집?
- FE: CodeMirror/Monaco Editor 사용해서 코드 편집기 구현 가능할듯?
-
현준
- [pokerogue.net](https://pokerogue.net/) << 오픈소스
- 타입스크립트 학습 사이트 + 게이미피케이션
- 개인 구독 피드
- 기술 블로그 피드 (Github Pages, Velog, Tistory …)
- 개인화된 피드를 제공함
- 추후 피드 소스 확장 가능 (Youtube, Instagram 등 소셜미디어 … )
-
동준님
- 예원님 : 개발자 관련 투표 SNS 사이트
- 현준님 : 개인 구독 피드
-
현준님
- 성민님의 면접 플랫폼 → 이전 기수에 비슷한게 있었던 것 같아서, 확장할 만한게 있을까
- 서진님의 동시 편집기
-
서진님
- 예원님 SNS
- 개인 구독 피드 → 사용자 확보에 유리할 듯
-
성민님
- 서진님의 동시 편집기 → 상당히 챌린지할 것 같다
- 면접 플랫폼 (!) → 사용자 확보에 유리할 듯 / 곰터뷰와 달리 실시간으로 불특정 다수와!
-
예원님
- 동준님 : 로깅 솔루션
-
기술적 챌린지 vs. 아이디어 기반 실사용자 확보
-
로깅 솔루션
- 데모가 좀 어려울 것 같음
- 확실히 기획해서 빠르게 빌드하면 다른 캠퍼들 프로젝트에 다 주입시킬 수 있지 않을까?
- 확장성 good / 안쓰일 수 없는 분야
-
투표 SNS
-
확장성 good
-
투표에 특화된 SNS - 누구나 투표를 열 수 있고 쉽게 참여할 수 있게
-
커피챗! ← 투표 참여등 으로 포인트를 얻고 사용할 수 있게
-
UI: Threads / X(Twitter) 느낌으로?
-
정보 제공 방? 느낌으로 만들어도
-
GPT의 아이디어 (SNS)
- 실시간 코드 편집: SNS 내에서 간단한 코드 편집기를 제공해, 개발자들이 바로 코드 스니펫을 작성하고 공유할 수 있음. GitHub Gist처럼 특정 코드를 공개하거나, 실시간으로 다른 사용자와 공동 작업 가능.
- 코드 리뷰 시스템: 팔로워나 친구들에게 내가 작성한 코드를 공유하고 피드백을 받을 수 있는 기능. 코드 리뷰를 쉽게 요청하고, 실시간 코멘트를 달거나 개선 사항을 제안할 수 있음.
- 코드 스니펫 라이브러리: 커뮤니티 내에서 자주 쓰이는 코드 조각이나 문제 해결 방안을 공유하는 공간. 태그나 키워드로 쉽게 검색할 수 있어.
- 스킬 매칭: 자신의 기술 스택 (프로그래밍 언어, 프레임워크, 툴 등)을 등록하면, 비슷한 기술을 가진 사람들을 추천해주는 기능. 협업할 수 있는 사람들을 찾아주는 개발 파트너 매칭 시스템.
- 오픈소스 프로젝트 매칭: 개발자들이 기여할 수 있는 오픈소스 프로젝트나 협력할 수 있는 팀을 기술 스택과 관심사에 맞춰 자동으로 추천해줌. 기여자가 필요한 오픈소스 프로젝트를 쉽게 찾을 수 있어.
- 실시간 디버깅 세션: 특정 기술적 문제가 있을 때, SNS에서 실시간으로 다른 개발자와 함께 문제를 해결할 수 있는 디버깅 세션을 열 수 있음. 여러 명이 동시에 문제를 살펴보고, 각자 제안하는 해결책을 테스트해볼 수 있음.
- 포인트 시스템: Stack Overflow처럼, 문제를 해결한 사람에게 포인트나 리워드를 주는 시스템. 높은 평판을 가진 사용자는 더 많은 주목을 받거나, 신뢰도를 쌓음.
- 프로젝트 자동 수집: GitHub, GitLab, Bitbucket 등의 플랫폼과 연동하여 자동으로 프로젝트 이력을 수집하고, 이를 기반으로 포트폴리오 페이지를 생성해주는 기능. 개인 SNS 프로필이 자신의 개발 경력을 잘 보여줄 수 있는 공간이 됨.
- 자동 프로젝트 업데이트: SNS 내에서 작성된 게시물이나 코드 공유를 바탕으로, 자동으로 포트폴리오가 업데이트됨. 커뮤니티에서 주목받은 프로젝트나 오픈소스 기여도 실시간으로 반영.
- 스터디 그룹: 비슷한 기술을 배우고 있는 사람들과 함께 온라인 스터디 그룹을 구성할 수 있는 기능. 학습 중인 기술에 대해 서로 질문하고 피드백을 주고받을 수 있음.
- 실시간 코딩 챌린지: 매일 또는 매주 새로운 코딩 챌린지를 제공해, 사람들이 문제를 풀고 순위를 경쟁할 수 있는 기능. 또한, 알고리즘 문제뿐만 아니라 실무 프로젝트 문제도 제시할 수 있음.
- 튜토리얼 & 학습 경로 추천: 개발자가 배우고 싶은 스킬에 따라 맞춤형 학습 경로를 제시하고, 필요한 튜토리얼이나 자료들을 추천해줌. 스터디 진행 상황도 트래킹해주며 목표를 성취할 수 있도록 지원.
- 디지털 배지: 코딩 챌린지를 통과하거나, 중요한 프로젝트에 기여하거나, 기술적 성과를 달성하면, 디지털 배지를 얻어 프로필에 표시할 수 있음. 배지는 SNS 상에서 기술 역량을 나타내는 상징이 됨.
- 인증서 발급: 특정 학습 과정을 성공적으로 마치거나 SNS 내에서 주최한 공식 코딩 챌린지를 통과하면, SNS에서 발급하는 디지털 자격증을 받을 수 있음. 이를 통해 자신의 기술력을 공인받고, 이를 직업 활동에 활용할 수 있음.
-
투표에 과연 진심으로 참여할까??
-
-
동시 편집기
- 코드 편집계의 게더타운?!
- 로컬 코드가 아닌, 서버에서 라쉐 열어서 같이 편집하는 느낌
- monaco editor 패키지를 한번 확인해봐야할 것 같습니다…
- github/gitlab 연동이 전제되어야 하긴 할듯? 서버에서는 프로젝트 관련 정보만 보관
- CRDT / OT
-
면접 플랫폼
- 게임 매칭처럼 방 생성 / 면접관이 들어가서 봐줌
- 수요, 공급 문제 → 면접관의 공급이 충분할까? 매칭이 안되면 ai와 매칭되는 방식
- 1대1로 매칭하고 역할 바꿔서 수요, 공급 문제 해결
- CS관련 퀴즈? 추가해도 ㄱㅊ을수도 → 개발자 면접 플랫폼이니까 차별점을 생각해봐야하긴 함
- WebRTC ← 현준) 좀 어려웠음…. // 딸깍 한 번으로 화상채팅 가능함(openvidu)
-
구독 피드
- 단순 크롤링이면 금방 끝나지 않을까? → 데모를 빨리 빌드하기엔 좋을 것 같습니다!
- RSS 피드 ← 접근성이 많이 떨어지기도 하고, 최근에 잘 안쓰니까?
- 단순 크롤링보다는 실시간으로 확인 기능이 있으면 좋을 듯
- 구독 랭킹 / 실시간 트렌드?
- 개발자를 모을 수 있는 공간 ← 이거는 전부 동의하는 사안
- 이런 공간을 어떻게 표현하고 뭘 할 것이냐?
- 코드 동시 편집
- 투표
- 커피챗 모집?
- 익명 고민 ← 사용자 많지 않을까? 개발자 블라인드..?
- 실시간 화상? (면접 대비)
- 고민해볼만한 지점
- 동시 편집을 어디까지 구현할 수 있을까?
- 투표 기능을 킥으로 가져간다면, 사용자들이 진심으로 참여할까?
- SNS에서 킥이 될만한 아이디어/기능이 무엇? 어떤 요소가 개발자들을 끌어모을만한 메리트가 있을것인가?
- TypeScript, Node.js 20
- CI/CD: Github Action? Jenkins?
- Docker? Nginx? ← 요런 친구들은 어떻게 생각하시나요?? (쓰는 이유가 더 중요할 것 같긴 합니다)
- Slack / Github
- 패키지 매니저: yarn
- 디자인: Figma + https://mobbin.com/ // Excalidraw 로 그냥 그려놓고 하나씩 수정하면서 가는 방법도 좋을 것 같습니다.
- React vs. Next.js → Next!
- 스타일링 관련: Tailwind
- Radix UI?
- Zustand + tanstack-query
- axios
- NestJS
- ORM: TypeORM / Prisma
- RDB: MySQL / NoSQL: 프로젝트 주제를 좀 탈 거 같긴 한데… MongoDB
- 인증/인가 → 주제…
⚓️ 사용자 피드백과 버그 기록
👷🏻 기술적 도전
📖 위키와 학습정리
✏️ 에디터
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)