1차 프로젝트를 마치며

한준수·2020년 7월 5일
0

Django

목록 보기
8/8
post-thumbnail

프로젝트 개요

"Hogitech"

마우스 분야 세계 1위 기업인 'Logitech'의 한국 사이트를 cloning 함.
팀원들의 이름에 'H'가 많이 들어가기 때문에 Hogitech이라 명명함.

기존 Logitech의 로그인, 회원가입, 검색, 제품등록, 제품 상세, 필터 기능을 구현하였으며
장바구니, 구매 기능은 본 사이트에는 없지만 추가적으로 구현하였다.

팀 구성 및 기간

개발 인원: 프론트엔드(3명), 백엔드(3명)으로
개발 기간: 2020/06/22 ~ 2020/07/05

적용 기술

{Frontend}

{Backend}

  1. Python
  2. Django
  3. MySQL
  4. ORM
  5. Selenium
  6. Beautifulsoup
  7. bcrypt
  8. jwt
  9. postman
  10. httpie
  11. CORS headers

{협업 Tools}

  1. git, github
  2. Trello
  3. Slack

{구현 기능}

  1. 로그인/ 회원가입 인증, 인가
  2. 메뉴 별 상품 전체 리스트 출력
  3. 하위 카테고리 필터 기능
  4. 비동기 검색 기능
  5. 제품별 상세 페이지
  6. 회원별 장바구니 추가 및 삭제
  7. 회원별 제품 등록 기능

잘한점

1. 끊임없는 커뮤니케이션

프로젝트를 진행하며 각자 분야에 대해서 잘 모르기 때문에 커뮤니케이션에 대한 걱정이 앞섰다. 하지만 우려와 달리 프로젝트 기간동안 우리팀은 의사소통에 대한 문제가 전혀 없었다. 기본적으로 진행하는 스크럼 방식으 스탠드업 미팅 뿐만 아니라, 다같이 식사를 하면서도 끊임없이 프로젝트에 대한 소통을 하였고, 그 결과 프론트엔드와 백엔드 간의 협업이 수월하였다.

프론트와 백 모두 개발을 시작한지 얼마 되지 않은 시점에서 시작한 프로젝트라 지식적인 미흡한 부분도 있었고 구현하기 힘든 기능들도 많았다.

각자 분야에서 구현 욕심이 나는 기능들이 있었지만 프론트와 백 둘 다 구현이 가능해야 하기 때문에 합의되지 않는 기능에 대해서는 이미 코드를 구현했더라도 과감하게 삭제를 했다.

끊임없는 소통은 이러한 것들을 가능하게 했고, 팀 분위기와 결과물 두가지 토끼를 잡게 해주었다.

2. 질문은

3.

4.

아쉬웠던점

1.

2.

3.

4.

정리하며..

profile
One Step More

0개의 댓글