매일 나를 괴롭히는 고민: 오늘 뭐먹지? (+베타 테스터 모집)
안녕하세요, 개발자 주영호입니다.
직장인이 된지 어연 5년.. 아직까지 저를 괴롭히는 고민이 하나 있습니다.
"오늘 점심은 뭘 먹을까요?"
출근하면 하염없이 점심시간만 기다리지만, 막상 점심을 무엇을 먹을지는 참 고민이 됩니다.
7일 중 5일을 먹기에 너무 비싸지 않아야 하고, 그래도 맛은 있었으면 하고.. 어제 먹은 거랑 안 겹쳤으면 좋겠고!
결론을 내지 못한 저는 결국 옆 동료에게 오늘도 토스를 하고 말았습니다.
jQuery에서 벗어나 Nest.js + React를 배우고자 했던 저는 이참에 이 (심각한) 문제를 해결해 줄 서비스를 만들기로 결심합니다.
맛집 데이터 찾기
네이버 지도에서 맛집 데이터를 주면 좋겠지만, 아쉽게도 지역 검색은 5개의 결과만 주고 있었습니다. 다소 부정확한 정보도 많았지만, 공공데이터 포털의 "전국 일반음식점 표준 데이터" 엑셀 파일을 받아, 이를 기초 데이터로 활용했습니다. 100만 개가 넘어가는 데이터 속에서 현재 영업 중인 식당, 카페 등을 1차적으로 정리하니 약 62만 개의 데이터를 사용할 수 있었습니다. 사실상 "맛집" 데이터는 아니고, 현재 사업자로 등록된 "음식점" 정보였습니다.MVP 웹 만들기
기초 데이터를 바탕으로, 이 고민을 어떻게 하면 해결할 수 있을지 아이디어를 구체화했습니다.결국 식사는 회사 근처에서 해야 하고, 같은 회사 구성원들이 비슷한 고민을 할 것이라는 생각으로 회사 단위의 맛집 지도를 만들면 어떨까? 하는 생각을 했습니다.
회사를 구분하는 가장 쉬운 방법은 우선 이메일이므로, Google 로그인을 지원하여 메일 주소로 회사 구분을 하고, 맛집을 추가할 수 있도록 MVP 웹을 개발했습니다.
또, 주변 회사의 사람들이 어떤 맛집을 자주 가는지 볼 수 있도록 회사 사람에게만 공유할지, 전체 공개를 할지 선택하게 하였습니다.다듬기
잘못된 정보가 많기도 하고, 신규 영업 / 폐업이 많기에 정보 수정 요청 버튼을 넣고, 본래의 고민인 "맛집"을 빠르게 골라줄 수 있도록 주사위 버튼을 홈에 추가했습니다. (누르면 회사 사람들이 등록한 맛집 중 평점이 높은 식당을 랜덤으로 보여줍니다)
근처 회사 사람과 식사나 커피를 마시는 "밥트워킹"이나, 리뷰 수에 따라 배지(우리 회사 쩝쩝박사) 등 구현하고 싶은 기능은 많았지만, 이 서비스가 잘 될지 모르는 상황에서 시작하기엔 리소스가 너무 많이 들어갈 것 같아 최소한의 기능만 개발했습니다.
해당 서비스는 제가 처음으로 React로 만든 웹이기도 합니다. (아마 버그가 많을 것으로 예상)
현재 베타 테스트로 공개된 상태이니 궁금하신 분들은 놀러 와주시면 감사하겠습니다 :)
그럼, 오늘도 좋은 하루 되세요!
직장인 맛집 지도 - 오늘 뭐먹지?
댓글
로그인 후 댓글을 남길 수 있습니다.
개발 기간은 10일입니다 :)
평소에 아카이빙을 좋아해서, 매우 흥미로운 서비스라고 생각됩니다! 입력 후 다른 가게를 입력할때, 로그가 남아있는 문제가 있지만 그래도 새로고침 잘 하면서 쓰고 있습니다!
안녕하세요! 댓글 감사드립니다 :) 혹 어느 로그가 남아있는지 알 수 있을까요?! 빠르게 수정해보겠습니다 ㅎㅎ
직장인들은 식권대장을 많이 사용하기 때문에 식권대장에 리스트업된 식당들 중심으로 랜덤하게 오늘 식당 선정해주는 것도 좋을 것 같습니다 ㅎ 참고로 지금 이메일 로그인하려니 로그인이 안되네요 ^^;