-
Notifications
You must be signed in to change notification settings - Fork 2
Roles
Seul An Kim edited this page Dec 14, 2021
·
13 revisions
- 아이디어 기획
- 프로젝트 전체적인 흐름 및 태스크 관리
- 웹 전체 UI/UX 디자인
- 클라이언트 페이지 구성하기
Seul An Kim
- Github:
- Position: Back-end
- Stack: Node.js / Express.js / MySQL / AWS EC2 / AWS RDS / SequleizeORM / JWT / pm2 / multer / multer-S3
- Contribution
- 아이디어 선정 및 선정된 아이템에 대한 개발 컨셉 설정
- Miro & Figma를 이용한 Flow chart, Wire Frame 작성
-
DB Diagram 스키마 설계
- DB Diagram을 이용해서 데이터베이스 스키마 설계
-
MySQL DB 구축
- Sequelize ORM을 이용하여 mySQL 데이터베이스 구축
- 데이터베이스 모델 관계 설정
- RDS DB 인스턴스 생성
-
서버 API 엔드포인트 설계 및 구성
- API 엔드포인트 설계 후 Gitbook을 이용해 API 문서 작성
- NodeJS의 Express 프레임워크의 라우터를 이용해서 분기
-
엔드포인트별 응답구현
- Pet(동물 정보) CRUD
- Missing(실종신고) CUD
- Missing_answer(실종신고 답글) CRUD
- MULTER & MULTER-S3
- 클라이언트에서 보내는 이미지 데이터 MULTER-S3를 이용해 AWS S3에 저장
- 클라이언트에 S3 이미지 링크 제공
- AWS를 이용한 배포 및 서버 관리
- AWS EC2
- AWS RDS
- pm2
[ Team Collaboration (SR) ]
[ DATABASE ]
[ API ]
[ 이미지 업로드 기능 ]
[ AWS 배포 ]