내일배움캠프 2기 🍳머신러닝 추천기능 활용 프로젝트 - 혼자서도 잘할꺼야 (레시피 추천 서비스)

김태인·2022년 6월 14일
0

프로젝트

목록 보기
5/7

프로젝트명 : 혼자서도 잘할꺼야

진행 날짜 : 2022-06-02~06-14
팀원 : 황영상(팀장), 김태인, 김희정, 한예슬
프로젝트 깃허브 주소 : GitHub

12일간의 기간이 주어진 금번 추천서비스 프로젝트를 종료했다

앞으로 주특기가 될 Django를 활용하여 개발을 진행했으며

아직도 익숙하지 않은 CRUD와 크롤링, 아이템 기반 유사도 추천등이 어려웠지만
늘 감사하게도 잘 이끌어주시는 팀원분들 덕분에 무사히 마칠 수 있었다

금번 프로젝트 명은 "혼자서도 잘해요리"로
1인 가구를 위한 레시피 추천 서비스로 기획하여 출발했다

기본 데이터는 만개의 레시피 사이트에서 데이터를 크롤링 하여 초기 데이터를 세팅했고
컨텐츠 베이스 필터링을 사용하여 레시피 조리 순서를 데이터화 시켰다

이 데이터를 한국어 형태소 구분 라이브러리를 사용하여 명사만 추출,
이를 토큰화했으며 돼지, 고기, 볶음, 술안주등 제일 유사한 다섯개의 데이터를 추출하여
CSV로 저장, 그것을 DB로 활용한것이 금번 프로젝트의 주요 기술이였다

🛠 Simulation

1. 회원가입 로그인 / 메인페이지

2. 레시피 상세페이지 & 음식 좋아요 기능 (꺼야꺼야 할꺼야)

3. 댓글 작성 및 수정

4. 유사한 추천 레시피

5. 필터링 및 검색

6. 나만의 레시피 작성

KPT

  • 금번 프로젝트를 KPT를 통해 간단히 회고해본다

Keep

1. 애자일 프로세스를 통한 팀 능력, 멘탈 관리


2. 젠허브를 사용한 프로젝트 이슈 관리 및 일정관리

3. 깃허브를 통한 협업


Problem

  • 프론트엔드 개발하는 시간이 부족했음
  • ERD를 미숙하게 설계하고, 전혀 참조하지 않음
  • API 명세 설계가 없고, 이에 따른 코딩 로직 미숙

Try

  • 1.0은 최소시연 백엔드, 1.1은 최소시연 프론트엔드
  • 최종결과물로는 반응형이 될 수 있도록 기획하기
  • ERD를 참조할 수 있게 만들기
  • API문서에서 의사코드, 로직 만들어서 코딩하기
  • 깃허브 젠허브를 사용해서 이슈 리포팅
  • 젠허브 버그탭 활용하기
profile
코딩이 취미가 되는 그날까지

0개의 댓글