728x90
반응형
[항해99] 클론코딩
💡 항해 99 미니 프로젝트 D반 1조 팀원들의 클론코딩 에 대한 내용을 기입하는 S.A. 페이지 입니다.
목차
1. 프로젝트 명
2. 팀원
3. 소개
4. 와이어프레임
5.프로그램 세팅 및 작업
6. API
7. 기능구현 분담
8. 서버와 데이터베이스의 관계도
9. 프로젝트 설명
프로젝트 명
Dwitter Project
팀원
팀원 목록표
소개
기존의 트위터 기능을 참고한 트위터 클론 코딩입니다.
와이어프레임
해당 웹 사이트 미 지원
프로그램 세팅 및 작업
GitHub Link
https://github.com/goingtodev/CloneCoding_Twitter_BE
Stack
https://www.notion.so/99-2-a0d1e7a7e3f34c67b379b838c1d74741?pvs=4#e07091560e1d443f815c12248faed33d
ERD
npm
"@nestjs/common": "^9.0.0",
"@nestjs/config": "^2.3.1",
"@nestjs/core": "^9.0.0",
"@nestjs/jwt": "^10.0.2",
"@nestjs/mapped-types": "^0.1.0",
"@nestjs/passport": "^9.0.3",
"@nestjs/platform-express": "^9.0.0",
"@nestjs/platform-socket.io": "^9.3.9",
"@nestjs/typeorm": "^9.0.1",
"@nestjs/websockets": "^9.3.9",
"@types/bcrypt": "^5.0.0",
"@types/cookie-parser": "^1.4.3",
"@types/multer": "^1.4.7",
"bcrypt": "^5.1.0",
"class-transformer": "^0.3.1",
"class-validator": "^0.14.0",
"cookie-parser": "^1.4.6",
"dotenv": "^16.0.3",
"fs": "^0.0.1-security",
"multer": "^1.4.5-lts.1",
"mysql2": "^3.1.2",
"passport": "^0.6.0",
"passport-jwt": "^4.0.1",
"passport-local": "^1.0.0",
"reflect-metadata": "^0.1.13",
"rimraf": "^3.0.2",
"rxjs": "^7.2.0",
"socket.io": "^4.6.1",
"typeorm": "^0.3.12"
Code Review Time
- 아침조회 (오전 08시)
- 전일 19시부터 금일 08시까지 구현한 코드 및 기능 전달, 19시전까지 어떤걸 할건지 전달.
- 일일결산 (오후 19시)
- 아침조회부터 19시까지 작성한 코드 및 기능구현 전달, 20시 혹은 21시 쯤에 있는 매니저 순회 전까지 질문할 질문내용을 정리.
API
API 표
기능 구현 분담
서버 기능 구현 분담
- 이기웅
- CI / CD 담당
- GitHub Action
- CI / CD 담당
- 정붕기
- 가상화 담당
- Docker
- 조현수
- CI / CD 담당
- GitHub Action
- 형상관리담당
- GitHub
- CI / CD 담당
- 주재훈
- 배포담당
- Docker
- EC2
- Nginx
- 배포담당
- 한창윤
- 가상화 담당
- Docker
프로그램 기능 구현 분담
- 이기웅
- 트윗 포스트 기능 구현
- 좋아요 기능 구현
- 정붕기
- 로그인 기능 구현
- 프로필 기능 구현
- 조현수
- 트윗 포스트 기능 구현
- 댓글 기능 구현
- 주재훈
- 트윗 포스트 기능 구현
- 북마크 기능 구현
- 한창윤
- 회원가입 기능 구현
- 로그아웃 기능 구현
- 프로필 이미지 업데이트 구현
Stack
BackEnd Stack
Programming language | TypeScript |
Framework | Nest.js(express) |
ORM | TypeOrm |
DB | MySQL |
Linux | ubuntu |
Deploy | AWS EC2 |
CI/CD | GitHub action |
virtualization technology | Docker |
Cooperation Tool | GitHub |
web server | NGINX |
RunTime environment | Node.js |
프로젝트 설명
728x90
반응형
'⭐ 𝐩𝐫𝐨𝐣𝐞𝐜𝐭𝐬 > projects' 카테고리의 다른 글
AmuWiki (1) | 2023.03.27 |
---|---|
[미니 프로젝트] Create Basic Site (0) | 2023.02.25 |