상세 컨텐츠

본문 제목

파이널 프로젝트 6일차

카테고리 없음

by 리액트바오 2022. 3. 21. 23:30

본문

아침 10시에 구글밋으로 SR피드백받는 일정이 있었다. 우리팀을 담당하신 엔지니어 두분 중 한분이 나와함께 페어를 했던분이었다. 신기하고 반가웠다. 함께 페어할때 되게 잘하시는 분이였는데 내가 잘 모르는 부분을 친절히 잘 알려주신 기억이난다. '함께 불과 두달전쯤 페어를 했는데 열심히 한분은 확실히 빠르게 수료하고 이곳에 취업까지 바로 하셨구나'란 생각에 한편으론 나를 돌아보게 되기도 했다.

 

 

우리팀이 제출한 Wiki를 보시고 피드백을 해주셨다. 아래에 자세한 피드백 내용을 담았다.

 

 

프로젝트 주제에 관한 피드백

 

 

소개 페이지에 관한 피드백

읽으시는 분이 개발자이므로 마케팅적으로 쓰기보다 기술적으로 쓰는게 더 좋다고 하셨다.

수정한 내용

배달비 1만원 시대, 음식값보다 비싼 배달비 ! 부담되지 않으셨나요?

배달비를 주변에 있는 사람들과 나눠서 내고 싶다는 생각 해보셨나요?

우리 함께 N빵 해봐요!

  • 지도를 이용해 주변에 있는 사람들과 같이 배달을 같이 할 사람을 구하거나 참여할 수 있어요
  • 모집인원이 모이면 서로 소통할 수 있는 단톡방이 만들어져요
  • 마이페이지에서 내가 만든 목록과 신청한 목록을 한번에 볼 수 있어요

 

 

소개 페이지에 관한 피드백

 

 

 

Requirements에 관한 피드백

페이지로 나누기보다 각 기능을 중심으로 구체적으로 풀어서 적어주는게 좋다고 하셨다.

 

수정한 내용

Bare minimum requirements

  1. 유저 CRUD
    • 로그인 기능 (회원가입, 로그인, 로그아웃, 회원탈퇴)
    • 유효성검사 (아이디, 비밀번호, 전화번호, 닉네임)
    • 중복검사 (아이디, 전화번호, 닉네임)
    • 비밀번호 찾기
  2. 메인페이지
    • 지도 API 사용
    • 핀으로 마커 생성
    • 모집 글 작성 기능
    • 게시글 CRUD
  3. 마이페이지
    • 내 정보 조회 / 수정
    • 배달목록 / 신청 배달 목록 조회
  4. 로그인이 되지 않은 상태에서 글쓰기, 신청하기를 클릭하면 로그인으로 연결
  5. 반응형 디자인

advanced

  • 메인페이지
    • socket.io를 이용한 실시간 채팅
  • 랜딩페이지
  • 소셜로그인
    • OAuth 2.0을 이용한 카카오톡 소셜 로그인
    • OAuth 2.0을 이용한 구글 소셜 로그인
  • 마이페이지
    • 신청배달목록에서 프로필을 클릭했을때 상대방의 마이페이지로 연결
    • 리뷰 CRUD / 개설자에 대한 후기 별점이나 좋아요 싫어요 구현
  • 반경 000m 이내의 데이터만 띄워주는 기능
  • 최소인원이 모였을 때 알람창
  • 음식 메뉴에 따른 필터링 기능

backend nightmare

  • https 적용
  • 배포 자동화
  • 모집글 페이지네이션 구현
  • 채팅방 개설시 안심번호 제공
  • test 코드 작성

 

 

DB Schema에 관한 피드백

 

 

프로토타입과 와이어프레임에 관한 피드백

피그마에서 재생기능을 적극 활용하라는 말씀과 함께 프로토타입을 잘 짜는게 좋다고 조언해주셨다. 상상으로만 해서는 어려움이 있기 때문인데 특히 4명이서 함께 하는작업이기 때문에 최대한 명확하고 깔끔하게 하는게 좋다고 하셨다.

 

수정(추가)한 내용

저번주에 <div>를 어느부분에 감쌀지 와이어프레임을 그려보았다면 오늘은 프로토타입을 그려보는 시간을 가졌다. 일부를 가져와보았다. 

메인페이지(진행중)
채팅창을 클릭했을때(진행중)

 

 

 

API문서에 관한 피드백

동사는 안됨. 명사로 기입해야한다. 좋은 api란 무엇인가 생각해보는것을 추천해주셨다.

 

 

아키텍처 다이어그램에 관한 피드백

데이터의 흐름이 보여야한다. 어떤 동작을 했을때 어떤 기술스택을 통과해서 사용자에게 전달이 되는지 인스턴스들이 어떻게 분산해서 할지 익숙하지 않다면 깔끔하게 목록화해서 나타내는것이 더 낫다고 말씀하셨다. 우리팀은 크래프트클라우드를 사용하는대신 사용한 기술스택을 깔끔하게 목록화하여 나타내기로 했다.

 

 

 

 

배포에 관한 피드백

helloworld먼저 뛰어주고 시작해야하고 주기적으로 계속해서 배포를 업데이트 해줘야한다. 로컬에서는 잘 되는데 배포에서는 안되는 경우가 많기 때문이다.&nbsp; 통상적으로 배포에서 뜨는 에러들이 많은데 그걸 미리 좀 알아두는것도 좋다고 말씀해주셨다.

 

 

오늘은 SR피드백을 받은후, wiki수정을 한뒤 백엔드팀과 프론트팀 나뉘어 작업을 했다. 프론트팀은 프로토타입을 작성하고 백엔드팀은 SR피드백 받은것을 토대로 수정을 하셨다.