콜라? 골라!는 카카오 지도 API를 기반으로 한 유저 중심의 음료 정보 제공 사이트입니다. MZ 세대 사이에서 콜라와 펩시의 논란은 하나의 '밈'처럼 자리잡혀 있습니다. 이러한 흥미를 바탕으로 사용자들은 자신의 주변에 위치한 가게에 음료 종류(펩시 or 코카콜라)를 제보하고, 이를 다른 사용자들과 공유하고 의견을 나눌 수 있습니다.
21.05.17 - 21.08.19
팀명 | cola? gola! |
---|---|
프론트 | 이준희 |
프론트 | 한윤성 |
백엔드 | 유진수 |
백엔드 | 전도해 |
로그인 이전 단계와 로그인 이후 단계로 나눠집니다
카카오 map api 이용
카카오 map api 이용
DB에 저장한 제보 정보 불러오기
내가 한 제보 보기 (목록형/카드형)
이 프로젝트 진행하기 전에는 제로초님의 인프런 강의를 바탕으로 노드버드그램을 배포까지 한 경험이 있었습니다. 그때는 강의를 바탕으로 진행했기 때문에 모르는 부분이 있더라도 다음 강의를 마치 정답 마냥 확인하고 코드를 막힘없이 짰었습니다.
하지만, 이번에 모든 것을 새롭게 계획하고 구현하면서 기본적인 비동기 처리 과정이라던지, 구조분해할당, 고차함수를 통한 배열 처리 등에 부족함을 많이 느꼈습니다. 머리속에 있는 내용들을 어떻게 구현하여 브라우저에 렌더링할 것인지에 대해, 문법과 개념이 전반적으로 부족하다면 어떤 문법을 사용해야 하는지 조차 생각이 안났던 것 같습니다. 아직은 많이 부족하고, 기본기가 가장 중요하다는 것을 깨달았습니다
팀프로젝트를 진행하면 하면서 처음으로 슬랙을 통해 팀원과의 소통을 하고, 깃허브 공용 레포지토리에 issue를 생성하여 pr을 올리고 코드리뷰를 받는 과정을 거쳤습니다. 혼자서만 진행한다면 몰랐을 안좋은 습관들이나 모르는 부분들에 대해 코드 리뷰를 바탕으로 함께 고민하고 풀어나갔기 때문에 한 층 더 성장한 느낌이 들었습니다!
또한 기존에 간이 회원가입을 통해서만 정보를 저장하다가 소셜 로그인과 같은 작업을 진행하면서 Web API인 local storage를 사용한다거나, kakao SDK를 사용하여 로그인 정보를 저장하는 것을 통해 처음 시도하는 것이지만 흥미롭게 접근할 수 있었습니다. 혼자서 진행했다면 어려워서 포기할 수 있는 부분이였지만, 함께 만들면서 몰입하여 결과물을 만들어 낼 수 있었던 것 같습니다