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 |