Skip to content
Seul An Kim edited this page Dec 14, 2021 · 13 revisions

Planning


  • 아이디어 기획
  • 프로젝트 전체적인 흐름 및 태스크 관리
  • 웹 전체 UI/UX 디자인
  • 클라이언트 페이지 구성하기

Front-end


Kwangseok Kim
  • Github:
  • Position: 프론트엔드
  • Stack:
  • Contribution
Youngsan Son
  • Github:
  • Position: 프론트엔드
  • Stack:
  • Contribution

Back-end


Seul An Kim
  • Github:
  • Position: Back-end
  • Stack: Node.js / Express.js / MySQL / AWS EC2 / AWS RDS / SequleizeORM / JWT / pm2 / multer / multer-S3
  • Contribution
  • [ Team Collaboration (SR) ]

    • 아이디어 선정 및 선정된 아이템에 대한 개발 컨셉 설정
    • Miro & Figma를 이용한 Flow chart, Wire Frame 작성

    [ DATABASE ]

    1. DB Diagram 스키마 설계

      • DB Diagram을 이용해서 데이터베이스 스키마 설계
    2. MySQL DB 구축

      • Sequelize ORM을 이용하여 mySQL 데이터베이스 구축
      • 데이터베이스 모델 관계 설정
      • RDS DB 인스턴스 생성

    [ API ]

    1. 서버 API 엔드포인트 설계 및 구성

      • API 엔드포인트 설계 후 Gitbook을 이용해 API 문서 작성
      • NodeJS의 Express 프레임워크의 라우터를 이용해서 분기
    2. 엔드포인트별 응답구현

      • Pet(동물 정보) CRUD
      • Missing(실종신고) CUD
      • Missing_answer(실종신고 답글) CRUD

    [ 이미지 업로드 기능 ]

    1. MULTER & MULTER-S3
      • 클라이언트에서 보내는 이미지 데이터 MULTER-S3를 이용해 AWS S3에 저장
      • 클라이언트에 S3 이미지 링크 제공

    [ AWS 배포 ]

    1. AWS를 이용한 배포 및 서버 관리
      • AWS EC2
      • AWS RDS
      • pm2
Seungjun Jeong
  • Github:
  • Position: 백엔드
  • Stack:
  • Contribution
Clone this wiki locally