Main-Project 마무리 회고

최정석·2022년 10월 15일
0

Main Project

목록 보기
11/11
post-thumbnail

프로젝트에서 맡은 역할과 작업

  • 프론트엔드 팀장으로 프론트엔드 진행상황과 일정 등을 전체 팀장 및 백엔드 팀원과 소통
  • form data와 base64를 이용한 전반적인 이미지 처리 및 이미지 미리보기 구현
  • axios를 이용한 프로그램 등록, 조회 및 유저 정보 수정 api 통신
  • 사용자의 프로그램 신청, 삭제, 취소 요청 확인에 관한 모달 구현 (ex: 신청을 완료 하시겠습니까?)
  • 로그인 유저 정보에 의한 페이지 분기 및 그에 따른 상황 유효성 체크
  • 페이지 네이션 구현
  • Hero 페이지 (서비스 소개 페이지), 프로그램 등록 페이지, 마이페이지 목업

프론트엔드 팀장으로서 역할을 잘 수행했는가?

프로젝트 기간 중 소통에 대한 한 번의 갈등이 있었습니다.
한 프론트엔드 팀원의 작업 진행이 느렸고 작업 상황의 공유 또한 제대로 이루어지지 않았습니다. 종종 건강 차원으로 진행을 못 했다고도 말씀했고 axios등의 학습이 필요한 이유로 작업이 진행되지 않았습니다. 어느 정도의 시간을 기다렸지만 이후에도 작업이 크게 변화 되지 않았습니다. 그래서 프로젝트 전체 팀장을 포함해 대화 나눌 시간을 가졌고 그 팀원이 개인일정 공유에 대한 부분은 잘 해야겠다고 말씀하셨고 질문하는 것에 대한 어려움을 느끼고 있다고도 말씀하셨습니다. 매일 오전 회의 때 혹시 모르는 부분이나 막히는 부분이 있다면 서로 편하게 질문하고 해결해보자 라고 말씀드렸긴 했지만 작업이 진행되지 않고 있을 때 제가 직접 디엠으로 여쭤볼걸 이라는 아쉬움이 남았습니다. 그래도 이 대화를 통해 해결하였고 이후에 소통에 관한 문제는 따로 없었습니다.


기능구현에 관한 개인적인 아쉬움

  • 이미지 렌더링 속도에 관한 아쉬움

    • 이미지 확장자 변경을 통한 이미지 최적화
    • 기존의 base64인코딩이 아닌 이미지가 업로드되고 저장되는 서버의 이미지 URL을 사용하는 것
  • 기간 내에 반응형 웹 구현을 진행하지 못함

    • 프로젝트 기간은 종료 되었지만 19일 수료까지 구현할 예정
  • 전역 상태 관리에 대한 이해 부족 (Redux, RTK)

    • 공식문서와 Udemy강의를 통해 튜토리얼 직접 적용해보면서 이해할 예정
  • styled-components 활용 부족

    • 프리 프로젝트때 보단 좋아졌지만 아직 재사용 컴포넌트에 대한 이해가 부족
    • 수료이후 버튼 컴포넌트, 모달 컴포넌트 등 재사용 컴포넌트를 모아두는 프로젝트 진행 예정

0개의 댓글