Wii Pointer #1 Tilt Normal
본문 바로가기
⭐ 𝐩𝐫𝐨𝐣𝐞𝐜𝐭𝐬/projects

Dwitter

by 개발자_후니 2023. 3. 9.
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

 

GitHub - goingtodev/CloneCoding_Twitter_BE: 항해99 클론 코딩 프로젝트(BE)

항해99 클론 코딩 프로젝트(BE). Contribute to goingtodev/CloneCoding_Twitter_BE development by creating an account on GitHub.

github.com

 


Stack

https://www.notion.so/99-2-a0d1e7a7e3f34c67b379b838c1d74741?pvs=4#e07091560e1d443f815c12248faed33d

 

[항해99] 2. 클론코딩 계획표

항해 99 미니 프로젝트 D반 1조 팀원들의 클론코딩 에 대한 내용을 기입하는 S.A. 페이지 입니다.

www.notion.so

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
  • 정붕기
    • 가상화 담당
    • Docker
  • 조현수
    • CI / CD 담당
      • GitHub Action
    • 형상관리담당
      • GitHub
  • 주재훈
    • 배포담당
      • 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