project/project

CookAI 회고

JM Lee 2023. 7. 14. 20:47
728x90

1. 최종 서비스 아키텍쳐

 

 

2. 프로젝트 진행 과정

1주차: 기획 및 개발 환경 구성

  • 전체적인 방향성, MVP 기능, 개발 일정, 역할분담 상의 및 결정
  • 개발 용이성을 위해 통일된 개발환경 구성 및 패키지 관리 의사결정
  • Poetry, pyenv 사용

2주차: BE 구현, AI 활용 의사결정

  • 테스트코드 작성
  • 사용자 인증 기능 개발
  • 나의 냉장고 기능 개발
  • 게시글 CRUD 기능 개발 및 의사결정
  • 사물인식 AI, 추천알고리즘 활용 의사결정
  • Cronjob을 이용한 주기적인 데이터 삭제 기능 개발

3주차: AI, FE 구현,배포

  • RoboFlow를 이요한 사물인식: 크롤링, 라벨링, 학습 진행
  • CBF, CF 추천알고리즘 구현
  • Docker와 AWS를 이용해 배포 환경 조성 및 배포진행
  • 사용자 인증 파트의 FE 구현
  • Chronjob→APScheduler로 전환

4주차: 오류제거, FE 구현완료

  • FE 구현 완성
  • 트러블 슈팅: 오류 제거 및 리팩토링
  • 배포 완료

5주차: 피드백

  • 사용자 피드백 수집 및 서비스 개선

 

3. 피드백 요약

  • alert 관련 오류(해결)
  • 사물인식 머신러닝 문제(직접 사물인식을 시킨 것에 한계점 발생..)
  • 재료 입력 시 '단위' 작성에 제약
  • 쿠팡 링크 업로딩이 광고가 될 수 있기 때문에 정보 전달 차 텍스트 작성(완료)

 

4. 개선 사항

알림기능 :댓글이 달리거나, 좋아요 수가 많아질때 사용자가 확인할 수 있게 알림이 가는 기능

백 오피스 : 관리자가 손쉽게 게시글, 카테고리, 사용자들을 관리할 수 있도록 하는 기능

고객센터: 신고/리포트 기능, 사용자와 관리자간의 소통을 강화하고 관리의 용이함 증대

 

판매 및 결제 기능 : 쿠팡 파트너스 API 이용없이 자체적으로 상품을 직접 거래할 수 있음

 

5. 팀원 자체 평가

5-1 긍정적 평가

  • 추천알고리즘과 사물인식 학습을 직접 진행해 본 것
  • 사용자의 피드백을 수용해 서비스를 개선해본 것
  • 쿠팡링크 추천을 통한 커미션 수익 모델을 시도해본 것
  • 모바일을 배려하여 UI/UX를 설계하고 그대로 구현한 것

5-2 부정적 평가

  • 처음 장기간 리더역할을 맡아 밀도 있게 프로젝트를 진행하게되어 역할 분배 등이 미숙했던 것
  • JS 코드가 기간에 비해 깔끔하게 작성되지 못한 것
  • 초기 기획대로 되지 않고 일부 지켜지지 않은 것
  • 사물인식이 생각만큼 성능이 나오지 못한것
  • 사물인식, 이메일 인증 등 일부 기능의 속도(성능)문제

 

 

'project > project' 카테고리의 다른 글

CookAI 중간 점검  (0) 2023.06.27
CookAI 기획  (2) 2023.06.13
[트러블 슈팅]pyenv와 poetry 환경설정 과정  (0) 2023.06.08
인천주막 (DRF_머신러닝 연계)(3)  (0) 2023.05.26
인천주막 (DRF_머신러닝 연계)(2)  (0) 2023.05.23