-
Notifications
You must be signed in to change notification settings - Fork 2
1030(월) 회의록
박재하 edited this page Dec 12, 2023
·
1 revision
- 기능 확정
- 페이지 확정
- 일정
- 블로그
- 서비스명
-
우주
-
은하수
-
커뮤니티
-
로그인
- 로그인 안하면 글 읽기만 가능
-
회원가입 (카카오, 네이버, 깃헙 …)
-
마이페이지
- 내글보기
-
글 - 쓰기, 조회, 삭제, 수정
- 사진 (인스타 형식)
- 풀익명
- 글쓸 때 텍스트에디터 (추후..)
-
댓글쓰기 - 쓰기, 조회, 삭제, 수정
-
글 좋아요 기능
-
페이팔 결제
- 결제시 글자수
-
카테고리 선택
- 카테고리별 음악
- 메뉴바
- 로그인 / 로그아웃 버튼
- 글 작성 버튼
- 별가루 구매 버튼
- 별가루 개수
- 마이페이지
- 카테고리 전체보기
- 카테고리 (은하) 4개 보임
- 특정 카테고리 보기
- 1번에서 카테고리를 클릭했을 때 이동
- 특정 별 보기
- 2번에서 확대했을 때 이동
- 글 조회
- 3번에서 별을 클릭했을 시 이동
- 자세한 디자인은 위쪽 2개 중 고민
- 수정 불가능, 삭제만 가능
- 로그인
- 사용자가 현재 머무른 페이지에서 모달창처럼 뜨는 방식
- 카카오, 네이버, 구글 로그인
- 회원가입
- 아이디
- 비밀번호
- 글 작성
- 제목
- 내용 (300자 제한, 결제 시 1000자)
- 카테고리 선택 (4개 중)
- 사진 첨부 가능 (5장)
- 스킨 선택 가능 (유료 스킨 있음, 별가루 소모해서 구매)
- 마이페이지
- 내가 쓴 글 리스트, 내가 댓글 단 글 리스트만 보임
- 내가 쓴 글 리스트
- 글 클릭 시 해당 글 보임
- 페이징
- 내가 댓글 단 글 리스트
- 글 클릭 시 해당 글 보임
- 페이징
- 결제
- 모달창 띄움
- 관련해서 설명 잇음
- 결제버튼 있음
-
잔별(작은 별 순 우리말) / 백범, 🐧, 🐯
-
스텔라
-
별글 / 백범, 🐯
-
드뷔시 네트워크
-
밤하늘
-
미리내(은하수 제주도 방언) 🐧
-
milkyway
-
한울(우주 순 우리말)
-
견우와 직녀
-
여우별 / 박재하, 🐧
-
오작교
-
드뷔시의 우주
-
드뷔시 별장 / 박재하 🐙 🐯
-
달빛
-
유영 (우주유영~이런느낌)
-
살별무리
-
살별
-
꼬리별
-
별똥별, 별글똥글별글
-
닉스(Nyx) = 대충 밤의 여신임
-
우주의 소리
-
북두칠성
-
The little prince
-
B612 / 박재하
-
우주 일기 / 백범
-
함수명 : camelCase
- ex) appendNewList
- boolean 함수명 작성 가이드
-
클래스명 : PascalCase
- ex) HelloWorld
-
파일명
- 클래스 정의가 들어있는 파일 : PascalCase
- 함수가 들어있는 모듈 파일 : camelCase
-
import/export
-
ES6 형식으로 (require말고)
-
각 모듈(폴더)별로 index.js 만들어서 한번에 export/import하기
-
-
HTML class : kebab-case
- ex) submit-button
-
Gitmoji 익스텐션 활용
✨ new feature added - 추가한 기능 1 설명 뭐시기 저시기 - 추가한 기능 2 설명 뭐시기 저시기 - 추가한 기능 3 설명 뭐시기 저시기
- gitmoji 명세에 맞게 feat은 ✨ 등등..
- 커밋 제목은 영어로 (대문자로 시작)
- 커밋 내용은 한글로 dash(
-
) 써서
-
커밋 단위는 가
능한 작게!
-
JIRA의 작업 코드와 작업 일지를 활용하여 작성함
[작업코드] 작업제목 결과 화면 스크린샷 작업일지 ... 작업일지 ... 작업일지 ...
-
상세 내용은 아래 양식 참고
- 레포 만들면 PR 템플릿 추가하기
[📎 이슈번호](https://github.com/depromeet/ggogeet-client/blob/dev/.github/PULL_REQUEST_TEMPLATE.md#-%EC%9D%B4%EC%8A%88%EB%B2%88%ED%98%B8)
[📃 변경사항](https://github.com/depromeet/ggogeet-client/blob/dev/.github/PULL_REQUEST_TEMPLATE.md#-%EB%B3%80%EA%B2%BD%EC%82%AC%ED%95%AD)
[📌 중점적으로 볼 부분](https://github.com/depromeet/ggogeet-client/blob/dev/.github/PULL_REQUEST_TEMPLATE.md#-%EC%A4%91%EC%A0%90%EC%A0%81%EC%9C%BC%EB%A1%9C-%EB%B3%BC-%EB%B6%80%EB%B6%84)
[🎇 스크린샷](https://github.com/depromeet/ggogeet-client/blob/dev/.github/PULL_REQUEST_TEMPLATE.md#-%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7)
[💫 기타사항](https://github.com/depromeet/ggogeet-client/blob/dev/.github/PULL_REQUEST_TEMPLATE.md#-%EA%B8%B0%ED%83%80%EC%82%AC%ED%95%AD)
[✔ 체크리스트](https://github.com/depromeet/ggogeet-client/blob/dev/.github/PULL_REQUEST_TEMPLATE.md#-%EC%B2%B4%ED%81%AC%EB%A6%AC%EC%8A%A4%ED%8A%B8)
- 브랜치 전략에 맞는 브랜치에 PR을 올리고 있습니다. (master/main이 아닙니다.)
- 커밋 메세지를 컨벤션에 맞추었습니다.
- 변경 후 코드는 컴파일러/브라우저 warning/error 가 발생시키지 않습니다.
- 변경 후 코드는 기존의 테스트를 통과합니다.
- 테스트 추가가 필요한지 검토해보았고, 필요한 경우 테스트를 추가했습니다.
- docs 수정이 필요한지 검토해보았고, 필요한 경우 docs를 수정했습니다.
© 2023 debussysanjang
- 🐙 [가은] Three.js와의 설레는 첫만남
- 🐙 [가은] JS로 자전과 공전을 구현할 수 있다고?
- ⚽️ [준섭] NestJS 강의 정리본
- 🐧 [동민] R3F Material 간단 정리
- 👾 [재하] 만들면서 배우는 NestJS 기초
- 👾 [재하] GitHub Actions을 이용한 자동 배포
- ⚽️ [준섭] 테스트 코드 작성 이유
- ⚽️ [준섭] TypeScript의 type? interface?
- 🐙 [가은] 우리 팀이 Zustand를 쓰는 이유
- 👾 [재하] NestJS, TDD로 개발하기
- 👾 [재하] AWS와 NCP의 주요 서비스
- 🐰 [백범] Emotion 선택시 고려사항
- 🐧 [동민] Yarn berry로 모노레포 구성하기
- 🐧 [동민] Vite, 왜 쓰는거지?
- ⚽️ [준섭] 동시성 제어
- 👾 [재하] NestJS에 Swagger 적용하기
- 🐙 [가은] 너와의 추억을 우주의 별로 띄울게
- 🐧 [동민] React로 멋진 3D 은하 만들기(feat. R3F)
- ⚽️ [준섭] NGINX 설정
- 👾 [재하] Transaction (트랜잭션)
- 👾 [재하] SSH 보안: Key Forwarding, Tunneling, 포트 변경
- ⚽️ [준섭] MySQL의 검색 - LIKE, FULLTEXT SEARCH(전문검색)
- 👾 [재하] Kubernetes 기초(minikube), docker image 최적화(멀티스테이징)
- 👾 [재하] NestJS, 유닛 테스트 각종 mocking, e2e 테스트 폼데이터 및 파일첨부
- 2주차(화) - git, monorepo, yarn berry, TDD
- 2주차(수) - TDD, e2e 테스트
- 2주차(목) - git merge, TDD
- 2주차(일) - NCP 배포환경 구성, MySQL, nginx, docker, docker-compose
- 3주차(화) - Redis, Multer 파일 업로드, Validation
- 3주차(수) - AES 암복호화, TypeORM Entity Relation
- 3주차(목) - NCP Object Storage, HTTPS, GitHub Actions
- 3주차(토) - Sharp(이미지 최적화)
- 3주차(일) - MongoDB
- 4주차(화) - 플랫폼 종속성 문제 해결(Sharp), 쿼리 최적화
- 4주차(수) - 코드 개선, 트랜잭션 제어
- 4주차(목) - 트랜잭션 제어
- 4주차(일) - docker 이미지 최적화
- 5주차(화) - 어드민 페이지(전체 글, 시스템 정보)
- 5주차(목) - 감정분석 API, e2e 테스트
- 5주차(토) - 유닛 테스트(+ mocking), e2e 테스트(+ 파일 첨부)
- 6주차(화) - ERD
- 2주차(화) - auth, board 모듈 생성 및 테스트 코드 환경 설정
- 2주차(목) - Board, Auth 테스트 코드 작성 및 API 완성
- 3주차(월) - Redis 연결 후 RedisRepository 작성
- 3주차(화) - SignUpUserDto에 ClassValidator 적용
- 3주차(화) - SignIn시 RefreshToken 발급 및 Redis에 저장
- 3주차(화) - 커스텀 AuthGuard 작성
- 3주차(수) - SignOut시 토큰 제거
- 3주차(수) - 깃헙 로그인 구현
- 3주차(토) - OAuth 코드 통합 및 재사용
- 4주차(수) - NestJS + TypeORM으로 MySQL 전문검색 구현
- 4주차(목) - NestJS Interceptor와 로거
- [전체] 10/12(목)
- [전체] 10/15(일)
- [전체] 10/30(월)
- [FE] 11/01(수)~11/03(금)
- [전체] 11/06(월)
- [전체] 11/07(화)
- [전체] 11/09(목)
- [전체] 11/11(토)
- [전체] 11/13(월)
- [BE] 11/14(화)
- [BE] 11/15(수)
- [FE] 11/16(목)
- [FE] 11/19(일)
- [BE] 11/19(일)
- [FE] 11/20(월)
- [BE] 11/20(월)
- [BE] 11/27(월)
- [FE] 12/04(월)
- [BE] 12/04(월)
- [FE] 12/09(금)
- [전체] 12/10(일)
- [FE] 12/11(월)
- [전체] 12/11(월)
- [전체] 12/12(화)