-
.env
- DB_HOST
- DB_PORT
- DB_USERNAME
- DB_PASSWORD
- DB_NAME
- DB_SYNC
- JWT_SECRET_KEY
- Mail_Type
- My_Email
- My_Passowrd
-
keyword
Nest.js
TypeORM
jsonwebtoken
nodemailer
bcrypt
mysql
AWS EC2
AWS RDS
swagger
개발 기간 : 2024.03.18 ~ 2024.03.25 프로젝트 기간 끝
서 린 https://github.com/slianzg 역할: 팀장, PR 관리, 유저관련CRUD, Guard 기능
김성진 https://github.com/castlejinni1226 역할: 댓글 CRUD, 카드 마감날짜 지정 기능, 발표, 시연영상제작
노세웅 https://github.com/cocojerry1 역할: 컬럼 CRUD, 컬럼 순서이동 기능, 와이어프레임 제작
문상웅 https://github.com/tkddnd010 역할: 카드 CRUD, 카드의 이동(컬럼,순서) 기능
조민근 https://github.com/alsgeun 역할: 서기, 보드 CRUD, nodemailer로 초대 기능, Guard 기능, EC2 배포
- 필수 구현 목록
- 사용자 관리 기능
- 로그인 / 회원가입 기능
- 사용자 정보 수정 및 삭제 기능
- 보드 관리 기능
- 보드 생성
- 보드 수정
- 보드 이름
- 배경 색상
- 설명
- 보드 삭제
- 생성한 사용자만 삭제를 할 수 있습니다.
- 보드 초대
- 특정 사용자들을 해당 보드에 초대시켜 협업을 할 수 있어야 합니다.
- 컬럼 관리 기능
- 컬럼 생성
- 보드 내부에 컬럼을 생성할 수 있어야 합니다.
- 컬럼이란 위 사진에서 Backlog, In Progress와 같은 것을 의미해요.
- 컬럼 이름 수정
- 컬럼 삭제
- 컬럼 순서 이동
- 컬럼 순서는 자유롭게 변경될 수 있어야 합니다.
- e.g. Backlog, In Progress, Done → Backlog, Done, In Progress
- 컬럼 순서는 자유롭게 변경될 수 있어야 합니다.
- 컬럼 생성
- 카드 관리 기능
- 카드 생성
- 컬럼 내부에 카드를 생성할 수 있어야 합니다.
- 카드 수정
- 카드 이름
- 카드 설명
- 카드 색상
- 작업자 할당
- 작업자 변경
- 카드 삭제
- 카드 이동
- 같은 컬럼 내에서 카드의 위치를 변경할 수 있어야 합니다.
- 카드를 다른 컬럼으로 이동할 수 있어야 합니다.
- 카드 생성
- 카드 댓글 기능
- 댓글 CRUD
- 협업하는 사람들끼리 카드에 대한 토론이 이루어질 수 있어야 합니다.
- 마감 날짜 지정
- 카드에 마감일을 설정하고 관리할 수 있어야 합니다.
- 댓글 CRUD
- 사용자 관리 기능
A progressive Node.js framework for building efficient and scalable server-side applications.
Nest framework TypeScript starter repository.
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.
- Author - Kamil Myśliwiec
- Website - https://nestjs.com
- Twitter - @nestframework
Nest is MIT licensed.