Team Project (2022-2023)/Nerror 12

회고록

Keep (프로젝트에서 만족했고, 앞으로의 업무에서 지속하고 싶은 부분) 노션과 피그마 등 협업 툴을 활용하여 매주 회의 내용 기록하여 필요한 내용을 바로 찾아서 참고할 수 있었다. 플러터라는 프레임워크를 경험해보고, API 문서를 활용하여 백엔드와 소통하며 협업에 대한 이해도를 높였다. GCP로 API 서버를 배포 및 관리해본 경험을 얻었다. 메일 클라이언트의 작동 매커니즘에 대해 자세하게 이해할 수 있었다. 디렉토리와 패키지를 도메인 위주의 구조로 개편 및 관리했다. API 문서화를 체계적으로 진행했다. Problem (프로젝트에서 부정적인 요소로 작용했거나 아쉬웠던 점) 다트 언어와 플러터의 구조에 대해서 체계적으로 배우지 못하고 개발을 시작하느라 파일 구조나 코드를 깔끔하게 작성하지 못했다. 객체..

[12주차]회의록

FE 전체 페이지 UI 구현 및 추가 수정사항 수정 완료 로그인, 회원가입, 이메일 인증 기능 구현 완료 개인정보 수정 기능 구현 완료 메일 계정 기능 추가 구현 완료 BE Cloud SQL 연동 + 클라우드에 배포 완료 스마트스캔 제외 API 프론트와 연동 완료 ML 서버와의 데이터 전송은 아직 테스트 중 TODO: 커밋-빌드-배포 파이프라인 구축 (Optional) ML Flask로 배포 진행중 저장한 모델과 데이터 피처 맞춤 이번 주 계획 스마트 스캔 api 연결 완료 및 수정 전체 merge 후 테스트 진행 데모 영상 제작 및 제출 폼 완성

[11주차] 회의록

진행 상황 FE BADGE 종류 생성 후 해당 페이지 UI 구현 완료 SETTINGS 비밀번호 수정 페이지 구현 완료 MY Profile UI 구현 완료 percentage_indicator 이용해서 막대 , 원 그래프 표시 구현 완료 → 구현한 부분 브랜치 올림 더 수정할 사항 : 백엔드에서 받아온 값으로 표시하는 거 추가해야함 BE 새로고침 API (메일 계정 순회하며 totalCount 증가, 뱃지 부여 유무 검사 후 필요 시 부여) 구현 완료 뱃지 부여 API 구현 완료 🚀 API Document 발행 완료 🚀 gcloud Compute Engine VM 상에 도커 컨테이너 배포 완료 🔥 프론트와 엔드포인트 테스트 진행중 ML FastAPI 이용해서 데이터 출력 API 완료 한국어 데이터가 없어서..

[10주차] 회의록

진행 상황 FE 스마트 스캔 구현 (체크박스 부분 제외) 로그인/회원가입 api 부분 서비스 완성 ( 배포하면 테스트해보고 수정할 예정) → login 브랜치에 푸시 하단바 구현 완료 → bottom_motion_bar 브랜치에 push 마이페이지 화면 뷰 구현 중 BE 삭제 제외 회원, 메일 관련 API 완료 도커 컨테이너 이미지 생성 / 컨테이너로 배포 GCP 연동중 (GDSC 크레딧 vs 기본 크레딧 ) 삭제량에 따른 뱃지 부여 API 완료 ML 한국어 메일 데이터 수집 중 → 3만개 정도 수집하는 대로 학습해볼 예정 결제, 광고 등 메일 데이터 수집 중 → 새로운 분류 모델 만들 때 학습시킬 데이터임 스팸 메일 분류 모델 코드 클린까지 완료 다음 주까지 FE 남은 View UI 구현 완료 마이페이..

[9주차] 회의록

진행 상황 FE smartscan 페이지 구현 중 뱃지보기 페이지 구현 완료 하단 바 구현 예정 BE 회원 가능 구현 완료 - 파이어 베이스 연동 spring intergration - Java DSL로 멀티 채널 메시지 수신 서비스 구현 중 ML 스팸 분류: 정확도 높은 모델 찾는 중 영어 모델 → 한국어 번역 VS 한국어 모델 정확도 및 성능 비교 다음 주까지 FE smartscan UI 구현 완료 로그인, 회원가입 인증 서비스 구현 완료 시작 - 로그인 - 메인화면 연결 완료 하단바 생성 및 화면전환 구현 완료 BE 메일 빠르게 받아서 로그 찍기 INBOX 삭제 요청 테스트 Refresh Token 인메모리 DB에 저장하기 ML 더미 데이터로 정확도 및 성능 확인 광고 및 거래 내역 분류 알고리즘 ..

[8주차] 진행상황 공유

이번주차 진행상황 FE 추가 UI 디자인 관련 2/22 17:00시 회의 (스마트 스캔, 마이페이지 화면) 기능별 브랜치 만들어서 코드 올리기 스마트스캔 UI 와 마이페이지 UI 구현 역할 분담 BE 회원가입 및 로그인 API 구현 완료 진행한 부분까지 API 문서 발행 완료 레포에 커밋 완료 ML 텍스트의 언어 관련 레포 찾아보기 스팸 메일 외의 다른 카테고리 분류 모델 개발 다음주차 회의까지 FE 스마트스캔 UI 구현 완료 (다빈) 마이페이지 - 뱃지, 계정 관련 UI 구현 완료 (아현) BE 토큰 발급 로직 변경에 따른 리팩토링 메일 관련 API 개발 시작 메일 불러오는 속도 최적화 방법 구상 ML 모델 한국어로 재학습 시키기 💻 대면 모각코 주중에 한번 진행 예정 💻 회의 시간은 개강후에도 고정

[7주차] 진행상황 공유

FE to-do 로그인 UI 구현 완료 회원가입 UI 구현 완료 비밀번호 찾기 UI 구현 중 Trouble Shooting iOS 빌드 에러 해결 스타일 에러 해결 중 다음 주 목표 프론트 추가 회의 : 2/22 17시 (스마트 스캔, 마이페이지 화면 관련) 회원가입, 로그인 폼 데이터 전송 service, model 작성 UI 관련 보충할 부분 해결 BE에서 말해준 부분 화면에 추가하기 BE to-do API 명세서 확정 완료 회원가입 API 구현 중 IMAP 프로토콜로 메일 수신 완료 -> 속도 최적화 필요 ML로 데이터 어떻게 넘길지 고민 중 (DB를 어떻게 쓸 것인지) 다음 주 목표 회원가입 API 마무리 (이메일 인증, 토큰 발급) 레포에 커밋 시작하기 첨부파일 이상하게 불러와지는 문제 해결 프..

[6주차] 회의록

2023.02.09 8시 (디스코드 채널에서 회의) BE JavaMail API를 이용한 메일 수신 진행 중 FE 지난 주차 회의를 통해 서비스 유형을 데스크톱 애플리케이션에서 애플리케이션으로 변경하였다. 이에 따라 애플리케이션에 적용할 UI를 새롭게 변경하였다. 다음주차 회의 BE - 회원가입, 마이페이지 수정 api - title, content, origin 구분해서 텍스트로 db에 저장하는 api - 총 메일 갯수 계산 api - 지메일… 보안 레벨 문제 해결하기 FE - 시작화면, 메인화면 뷰 구현하기 - 로그인 & 회원가입 뷰 구현하기 - 피그마에 마이페이지 & 스마트 스캔 화면 뷰 추가하기 ML - 에포크 다 채우고 출력 결과 보내기 📍디스코드에 모각코방 채널 생성, 가능한 시간때마다 개설해..

[5주차] 회의록

지난주 공부 내용 회고 FE : Flutter로 웹툰 앱 만들기 클론 코딩 & 공식문서 codelab BE : 메일서버, 네트워크 smtp, pop3 ML : CNN, RNN 복습 기능 구체화 API 명세서 작성 다음주차 회의 BE - 메일 IMAP vs POP3 선택 - DB를 메일 fetching 용으로 사용하는 방법 고안 - 회원 기능 구현하기 - 파이어베이스 연동 FE - UI 레퍼런스 조사 - 테마컬러 및 서비스 명에 맞춘 UI 페이지 재구성 - 어플리케이션에 맞는 UI 완성 ML - 스팸메일 분류 모델 분석 및 공부하기 - 메일 제목으로 분류 기준 설계 - 더미 데이터 생성

[3, 4주차] 회의록

기획 아이디어 구체화 1. 메인 컬러 대표 색상 #OA5227을 기준으로 3가지 색상을 선정함. 환경보호가 주제인 만큼 숲을 연상시키는 조합으로 결정. 2. 서비스 명 Marbon - 말본 Mail과 Carbon의 합성어. 메일 삭제를 통해 탄소 배출량을 감소시킨다는 키워드에서 착안함. 디자인 스프린트 피드백 1. 단점에 대한 보안점 찾기 단점 보안점 기존의 Gmail 자동삭제 기능과 경쟁력/차별점을 둘 필요가 있다. 도메인을 Gmail로 한정짓는 것이 아니라 Naver, Daum 등 다양한 메일를 통합 관리하는 서비스를 기획했다. 데스크탑 어플리케이션 제작 시 사용할 수 있는 구글 기술이 한정적일 것 같다. 데스크탑 어플리케이션도 flutter로 개발 가능하다. 실제 flutter로 개발 예정이다. 개..