개발 공부/2022 마켓컬리 해커톤 3

[마켓컬리 해커톤 회고] 5주차: 결선 진출, 그리고 최종 우승!

결선 준비 (8/29 ~ 8/31) 사실 나는 우리 팀이 결선에 진출할 것이라고 생각을 못했어서, 결선 진출 메일을 보고 한참을 눈을 비볐다. 원래 해커톤 시작할 당시 목표(라기보단 희망사항이었다.)가 결선 12팀에 선발돼 입사 특전을 받는 것이긴 했지만, 본선 설명회 당시 워낙 많은 팀들이 올라왔었기 때문에 그 중 우리 팀이 선발될 거란 기대는 조금 내려놓았었다. 그런데 우리 팀이 진짜 선발되다니, 감동보단 놀라움이 더 컸던 것 같다. (그리고 결선 당일, 더 상상치 못한 일이 발생했다. 최종우승이라니) 시연 영상 제작 마켓컬리 해커톤 최종 PT는 5분 간의 발표(시연 포함)와 5분 간의 심사위원과의 질의응답으로 구성되었다. 처음에는 서비스를 직접 발표 당시 직접 시연할 생각이었지만, 1) 총 5분이라..

[마켓컬리 해커톤 회고] 3-4주차: 5일 간 바쁘게 개발한 본선

본선 (8/19 ~ 8/24) 그 어느때보다 빡센 개발 기간 마켓컬리 해커톤은 본선 진출 후 19일부터 24일까지 개발 기간이 약 5일 정도로만 주어졌다. 그래서 5일 안에 우리가 생각한 아이디어를 빠르게 구현해야만 했다. 협업툴(Git) 우선 함께 사용할 github repository를 만든 후, git 컨벤션을 같이 의논했다. 커밋 메시지의 경우 쉽게 커밋 내용을 알아볼 수 있도록 gitmoji를 사용하기로 했다. React(Redux, Redux-toolkit, CSS-Module사용) 이번 프로젝트에서 나는 Redux를 처음으로 익혔다. Vuex와 유사점이 많아서, 쉽게 익힐 수 있었다. 특히 dispatch를 통해 Actions를 작동시키는 부분이나, Vuex의 mutations처럼 직접 st..

[마켓컬리 해커톤 회고] 1-2주차: Kurvey팀이 라이프스타일 기반 추천 시스템을 기획하기까지의 고군분투

1주차 (8/1 ~ 8/6) 주제 정하기 우리 팀은, 다행히 1주차에 주제를 빠르게 정했다. 1) 카테고리 기준으로 나눠서 검색 결과 보여주기 + 2) 라이프스타일이 비슷한 유저에 기반해 제품 추천 이다. 1) 카테고리에 기준해 검색 결과를 보여주는 방식은 마켓컬리의 원재료나 신선함을 잘 보여줄 수 있고, 경쟁사보다 제품 수가 적음에도 검색 결과를 한 눈에 확인하기 어려운 마켓컬리의 단점을 보완할 수 있을 것이다. 2) 라이프스타일이 비슷한 유저에 기반해 제품 추천은 박리다매, 타겟층 불분명한 타 커머스와 달리 명확하게 라이프스타일에 기준하여 나와 비슷한 사람들이 애용하는 제품을 추천받는다는 느낌이 들어 상대적으로 세련되고 고급화된 이미지의 마켓컬리의 이미지와 맞다고 판단했다. (그간 광고홍보학과에서 공..