DreamKakao 팀의 프로젝트 Kakao Friends 사이트 클론
회원가입 , 로그인 , 이용약관 페이지
fetch()
함수를 이용한 Back-End과의 통신인기 페이지
MAP()
함수를 이용한 상품리스트 컴포넌트 출력매장안내 페이지
회원가입 , 로그인 , 이용약관 페이지
로그인, 회원가입 , 이용약관 페이지에서 너무 많은 Setstate를 사용하여 불필요한 state 활용을 하고 있었는데 조원들과 멘토님들과 같이 고민 하며
어떻게 setState를 한번 사용하며 구현 할수있을까에 고민을 많이 했던것 같다. 이번 로그인 페이지 와 회원가입 페이지를 하면 State에 대한 개념을 확실하게 알 수 있었던 계기가 된것같다.
매장 안내 페이지
Google Map API 를 이용한 지도 구현 및 MAKER 매장위치 안내를 구현 해볼수 있었다. 처음엔 구글링을 해봐도 영어로된 독스와 어떻게 이것을 받아와야할지 막막했지만, 몇시간 만의 구글링을 통해 구현해 볼 수 있었다,
좋았던점
같이 일하고 싶은 개발자
된다고 믿는다. 프로젝트를 진행하면서 각자 다른 기능들을 맡으면서 StandUp Meeting을 하며 막히는 부분이 있으면 해결방법을 도모해 같이 고민하는 시간을 가졌던것같다. 서로 다른 방식으로 해결하고 대화 자체로부터 해결하는 경우가 많아 소통이 많은 도움이 되었던것 같다.아쉬운 점
Trello의 미활용
프로젝트 운영방식인 스크럼과 Trello를 많이 활용하지 못한점에 아쉬움이 남는다. 처음 해보는 Trello 이라 많이 신경을 안쓰고 진행 했던것 같다.
다음 프로젝틀르 진행할땐 더욱 활용해보면 팀원들과 의사소통도 더욱 원할하게 진행되지 않을까 싶다.
적절하지 못한 시간 분배
로그인 , 회원가입 , 이용약관 페이지를 구현할때 시간 활용을 제대로 못했던것 같다. state를 활용하여 validation 로직을 프로젝트 기간 중 반을 투자하여 다른 페이지에서의 디테일한 기능들을 많이 구현 하지 못한것에 가장 아쉬움이 남는다. 다음 프로젝트는 Trello와 우선순위를 정하여 진행해야겠다.
프로젝트를 마치며
개발은 나에게 있어 매순간 도전이다. 처음 해보는 것이라 당연히 모르는 것이고 부족한 것이다. 아직 배워야할것도 많고 혼자 찾아보며 공부하는 날도 많을 것이다. 남들과 비교하며 자신을 내리지 말고 모르는건 구글링하고 찾아보며 같이 일하고 싶은 개발자
가 되기 위해 매순간 도전해 보도록 하자.
이번 1주일이라는 꿀같은 연휴를 1차 프로젝트에서 부족했던 것을 더욱 보충하는시간을 가져보도록 해야겠다.
이열 에이스 연성님!!