WeHee Docs WeHee의 자료를 관리하는 문서 레포지토리입니다. EXTERNAL LINKS Notion Jira GitLab Figma Documentation QUICK LINKS 표 안의 내용을 클릭하면 해당 목차로 이동합니다. WeHee 개발 프로젝트 운영 학습 1. 기획 1. 컨벤션 1. 세미나 2. 디자인 2. 운영 2. 공부 3. 설계 3. 발표 3. 회고 4. 기능 구현 4. 포팅 매뉴얼 WeHee 개발 1. 기획 프로젝트 기획서 요구사항 마이페이지 요구사항 우리집 요구사항 채팅 요구사항 보이스룸 요구사항 자료조사 2. 디자인 로고 및 컬러 팔레트 와이어프레임 프로토타입 메인 및 회원 프로토타입 우리집 프로토타입 채팅 프로토타입 보이스룸 프로토타입 피그마 보는 간단 가이드 3. 설계 시스템 설계 architecture.drawio 데이터베이스 설계 4. 기능 구현 소셜 로그인을 이용한 인증 기능 구현하기 - WIP 채팅 채팅 기획 구체화 채팅 기술 스택 선정 채팅 요구사항 파악 시퀀스 다이어그램 작성 프로젝트 운영 1. 컨벤션 Git 컨벤션 Jira 컨벤션 Jira-GitLab 연동하기 Jira 컨벤션 및 세미나 Git 및 Jira 이슈 템플릿 버그 리포트 템플릿 기능 요청 템플릿 이슈 템플릿 PR 템플릿 Docs 작성 규칙 2. 운영 기술 스택 일정 역할 분담 3. 발표 기획 발표 최종 발표 UCC 4. 포팅 매뉴얼 로컬 실행 매뉴얼 배포 매뉴얼 기타 백엔드 빌드하기 프론트엔드 빌드하기 프로젝트 버전 정보 데이터 wehee_create.sql wehee_dump.sql 학습 1. 세미나 Jira 컨벤션 및 세미나 How to Run 백엔드 개발자의 API 만들기 컨설팅 2주차 컨설팅 보고 3주차 컨설팅 보고 2. 공부 설계 설계 Hexagonal Architecture 데이터베이스 RDBMS와 NoSQL DB의 차이 Cassandra - WIP Redis 인프라 Docker Stateless와 Stateful 서비스 - WIP 분산 트랜잭션 - WIP IntelliJ Big Data Tools로 EC2 접속하기 개발 Spring Boot Spring Boot 환경 설정 - WIP Spring WebSocket - WIP Annotations in Spring Boot - WIP Spring Security 인증 및 인가 OAuth를 이용한 소셜 로그인 구현 CSRF 채팅 채팅 시스템을 구현한다면, 어느 정도 수준의 설계까지 구현 가능할 것인가? 채팅 예시 프로젝트 실행 - Building Real-Time Apps with Spring, Cassandra, Redis, WebSocket and RabbitMQ 기타 책 리뷰 Cracking the PM Interview: How to Land a Product Manager Job in Technology(Cracking the Interview & Career) - WIP 도메인 주도 설계 핵심 가상 면접 사례로 배우는 대규모 시스템 설계 기초 Building Real-Time Apps with Spring, Cassandra, Redis, WebSocket and RabbitMQ - WIP 3. 회고 로드맵 만들기 프론트엔드 로드맵 만들기 기획 로드맵 만들기 - WIP 이야기 우리의 기획이 어설플 수밖에 없는 이유 목적이 다른 여러 사람이 각자, 그리고 공동의 목표를 이룰 방법은? 공부하고 조사한 내용은 많은데 왜 개발은 느릴까? - WIP 최종 발표일 중계 프로젝트, 끝났지만 끝나지 않았는데요 WeHee를 하며 배운 내용과 앞으로 배워야 할 내용