1차 클론 프로젝트 아이디어공모
에서 G9가 선정되어 PM으로써 G9를 모티브로 클로닝 프로젝트를 사랑스러운 팀원들과 12일간 진행하였다.
G9 : 이베이 코리아가 운영하고 있는 큐레이션 오픈마켓 사이트
모든 것이 깔끔한 G9, 초기 카피는 상술을 버리다, 상식을 채우다 (하나 하나 다 맘에 들었어...지구 너..)
프로젝트 진행기간 : 2020년 11월 16일 ~ 2020년 11월 27일
▪️ FrontEnd
JavaScipt ES6
React (CRA 초기세팅)
Sass
▪️ BackEnd
Python
Django
▪️ 공통
git
Slack
Trello
▪️ FrontEnd
🌸 류지혜 (PM) Product Detail Page
🌺 김현지 Main Page, Product List Page
🌼 안혜수 Signin Page, Signup Page, Cart Page
▪️ BackEnd
☘️ 박승제 Login, Signup, Q&A CRUD 구현
🌻 이민영 Cart CRUD, Email 인증 및 발송 기능 구현
🌹 이성보 Products Page, Category Page, Product feature 구현
우리 오구오구팀 멤버들 왜이리 다 귀엽나요? 왜죠!? G9폰트처럼 동글 동글 했던 우리. 의견 마찰없이(있었다면 DM Plz...🤗) 모두가 맡은 역할 이상으로 멋진 결과물을 만들어 냈다. 그리고 멋지고도 귀여운 O9O9가 탄생하게 된다.💙
우리 프론트엔드와 백엔드 멤버 모두 React, Django를 이용한 첫 프로젝트이다. 외에도 각 파트 로드맵에 따라 다양한 기술과 지식을 쉼 없이 익히며 달려왔다. 이때문에 이커머스 사이트에서 구현할 수 있는 기본 핵심 기능을 구현하며 기초를 다지고 내 것으로 흡수시키는 방향으로 설정하고 기본에 집중하며 프로젝트에 임했다. (차후 이 부분은 나 포함 팀원들이 초기 부담을 덜게되어 능률이 더욱 올라갔고, 추가 기능까지 구현하며 좋은 성과를 낼 수 있었다 생각한다! )
성격따라 개발 프로세스도 애자일로~^^ (원래부터 애자일로 방법론으로 설정됨), 대신에 끝없는 소통...
그때 그때 끝없는 소통이지만, 공식 소통시간을 오전・오후 하루 2번 진행하였다.
프론트/백은 이슈 발생시 그때 그때 공유하더라도 팀원 모두가 거의 수면시간을 제외하고 작업에 매진했기 때문에(그만큼 하루동안 변경사항과 결정사항을 논의해야 할 텀이 짧았다.), 사소한 점이라도 서로에게 공유를 하고 넘어가자는 의미에서 모든 회의는 길지않게 각자 진도, 오늘의 구현 목표, 각 파트 이슈 및 변경사항 정도로 간결하게 진행되었고, 저녁회의 마치고는 팀원들과 씐나는 탁구...^^ 너무나 재미있었다... refresh하고 다시 코딩모드
☑️ 담당 구현 기능
▸ 상품 상세 페이지
: REST Api를 사용해 서버를 통신하여 상품 리스트 렌더링
: 상세 페이지 내 메뉴 Tab 기능 생성 / 문의하기 탭 CRUD 및 출력 기능 구현
: State관리를 통한 찜하기 및 수량에 따른 가격 변경 기능구현
: 각 기능을 모두 개별의 컴포넌트로 구현 후 부모 컴포넌트에서의 상태관리
▸ 메인페이지 상단 nav바 , Footer 구현 : 로그인 실행 유무에 따른 상태 변경 기능 구현