프로젝트명: 10Cycle
프로젝트 설명: 사진을 업로드하면 AI가 자동으로 쓰레기 종류를 분류해주는 프로그램
프로젝트 컨셉: 아이들에게 친숙한 프론트디자인으로 쉽게 분리수거에대해 접근할 수있음.
프로젝트 기간: 2022.05.18 ~ 2022.05.25
KPT 회고
Keep 🙂
- Google 툴들을 이용한 목업과 DB/API 설계
- 기간안에 목표기능들 성공적으로 완수
- 머신러닝 모델 벤치 마킹
- 주기적으로 상황 공유
- 팀원 간에 질문 공유 후 해결 안 될 시 다같이 튜터님께 질문
- 중간중간 BGM을 틀어 (by 규민님) 팀원들의 사기향상
- README.md 와 Wiki를 활용한 깔끔한 문서 정리
- Postman 활용
- Git Branch를 자주(최소 하루 1~3회)Merge해서 충돌을 최소화하여 파일 합치는 작업에서 큰 문제 없이 진행
- Pull Request를 활용하여 Merge 이전에 충돌 여부를 확인한 점
- 주석을 통해 다른 팀원들이 코드를 이해할 수 있게 해놓은 점
Problem 😈
- 가상환경 (venv) / IDE 설정
- 프론트엔드/백엔드 repository 따로 생성한 후 연동
- 프론트/백엔드 파일 분리하여 작업을 시작해서, 힘든 부분이 많아서 결국에 하나의 파일로 합치게 됨
- MongoDB / Robo3T 설정
- 배포를 시도하려 했으나, 텐서플로우가 무료 AWS 서버에 설치되지 않아서 불가능
- Pytorch 등 다른 라이브러리 모델을 사용해보려고 했지만 구현 실패
- 모델 구축에 있어서 팀원들과 모델을 비교해보려 했으나, 개인적(규민님)으로 만든 모델이 성능이 너무 저조해서 비교조차 불가능했던 점
- 소셜 로그인(카카오) 실패
- 시간 부족으로 인한 반응형 웹 실패
Try 🙄
- 인터프리터와 IDE 목업 과정 중에 통일하기✨
- 블루프린트 사용해보기
- 소셜로그인(카카오) 해보기- 유튜브 영상 참고해서 도전
- 프론트 코드를 짤때 반응형까지 생각하고 css 구성하기(화면 늘렸다 줄였다로 확인)