Team Project (2020-2021) 73

7. 자잘한 오류 수정, 프로젝트 완성 & 배포 준비 완료

프로젝트 종료 저번주에 해결하지 못했던 반응형 이슈와 차트 기능, 질문이 로딩되지 않은 상태에서 질문 창을 열었을 시 발생하는 오류 예외 처리를 이번 주에 해내면서 2달 내내 투자했던 눈송이 유형 테스트 프로젝트가 끝이 났다. 개발에 온 힘을 다한 것은 물론, 8가지의 눈송이 일러스트도 직접 그려 준비했으니 많은 학우들이 우리 테스트에 참여해 줬으면 좋겠다. 테스트는 눈송이와 같이 대화하는 형식으로 진행된다. 아래의 선택지를 통해 눈송이가 묻는 질문에 대답할 수 있다. 실제 사람과 대화하는 것처럼 채팅 이벤트에 딜레이를 주고 각 대화가 서로의 트리거가 되어 순서대로 하나하나 렌더링하는 것이 힘들었었다. 채팅 구현한 서희 언니.. 너무 수고 많았다. 테스트가 끝나면 본인이 어떤 유형의 눈송이인지 확인할 수..

2월 3주차 : 프로토타입 완성 마무리 단계

▶ 2월 3주차 계획 - 전반적인 프로토타입 완성 - 모든 UI 글씨들을 영어로 완성 ☞ 결론 : 아직 각자의 프로토타입 미완성으로 이를 마무리 짓기로 함 ▶ 각자의 계획 [ 지아 ] Mycontent ListView 성공하기 (완료) NavigationBar의 메뉴 버튼 이벤트 정상화 버튼들 이벤트 처리하기(자세히보기,닫기,뒤로가기 등) mix_data 경로 설정해서 도연이한테 넘기기 (완료) 뱃지 아이콘 서치하기(완료) [ 신형 ] 깃 블로그 작성하기 Fragment 4개 완성해보도록 노력하기 댓글, 좋아요, 버튼 등 구현해보기 파일 올리기 해보기 ( ex. 사진 파일 업로드 ) Firebase 연동 [ 성연 ] 통계페이지 stacked bar chart로 수정 분리배출방법 페이지 영..

[Solution Challenge 2021] 6. 배포 준비

이번주는 설 연휴가 있어서 팀원들이 시간이 안되기도 했고, 팀원들이 전체 개발에 참여한 기간은 금요일 이후부터였다. 프론트, 백엔드 통신할 데이터형태를 정하지 않아서 통신에 애를 먹고있다. 다음주 배포를 목적으로 도메인까지 구입했다. 좀만 더 힘내자! 공통 프론트엔드, 백엔드 통신 Front end POST 구현 반응형 웹 디자인 카카오 공유하기 링크 추가 방명록 로딩화면 구현 Back end 디비 모델링 수정 (기존 Response 테이블 삭제 후 User 테이블에 배열 형태로 추가) json으로 REST API 구현 (HTTP METHOD 오버라이딩) 다음주까지 할 일 Google Data Studio MySQL (혹은 Cloud GCP)에 연결 후 통계 페이지 프론트, 백 통신 테스트 배포

6. 개발 준비

1. 모바일 어플리케이션 디자인 * 어플리케이션 이름 : 모두의 식단 (Everyone's meal) * 색상 결정 여러 후보들 중 투표를 통해 결정을 했습니다! (제가 고른색을 다들 마음에 들어해서 뿌듯하네요) 2. 깃허브 레포지토리 - OpenMinder 레포지토리 안에 Front-end / Back-end 폴더로 구성 이번회의전까지 백엔드와 프론트엔드 기본 환경설정 마친 프로젝트 업로드. + 스프링-리액트네이티브 서버 연결 방법 찾기 3. 개발 일정 관리 - 팀 일정 관리: Notion 사용 (페이지 공유) 깃허브 프로젝트 탭 이용, 트렐로, 노션 등 여러 툴을 고민한 결과 노션을 이용하기로 결정...! 사용목적 : 회의외에 서로의 개발일정 공유 가능 4. 딥러닝 모델 결정 1) YOLO v4 i)..

2월2주차: 확장 기능 개발 계획 수립

🍀 이번주 활동 - 모델2에 대한 데이터(여러 종류 쓰레기 혼합된 데이터) 수집 (지아, 성연) > 약 300장 정도의 혼합데이터를 수집하였음 - mix 데이터셋 라벨링 (도연, 신형) > mix_mark : 중복 데이터나 사진 크기가 작은 데이터를 버린 뒤 총 247개의 데이터 라벨링 및 검수를 진행함 - 데스크탑에서 데이터셋 학습시켜보기 (도연) > 데스크탑에 opencv 설치 문제로 불가능하다 판단되어 colab 가상환경으로 진행하기로 함. - 해커톤 이후 확장 기능에 대한 개발 계획 🎨디자인 뱃지 디자인(지아) > 토요일(2/13) 두번째 회의 진행 후 조금 앱에 어울리는 뱃지 아이콘을 찾아보기로 함 후보1) 후보2) > 회의를 통해 후보 1과2 중 더 뱃지의 의미를 잘 나타낼 수 있는 후보2로 ..

6. 팀플에서 깃허브 사용법 및 회의 내용(2021.02.08~2021.02.14)

시작 팀플을 진행하고 해커톤을 기점으로 본격 개발을 시작하면서 Git-Flow를 사용해보자는 의견이 나왔다. 우린 Git-flow를 사용하고 있어요 - 우아한형제들 기술 블로그 안녕하세요. 우아한형제들 배민프론트개발팀에서 안드로이드 앱 개발을 하고 있는 나동호입니다.오늘은 저희 안드로이드 파트에서 사용하고 있는 Git 브랜치 전략을 소개하려고 합니다. ‘배달 woowabros.github.io 결론부터 말하자면 실패했다. 팀원들 모두 깃허브를 사용한 적은 있지만 1) 내가 원하는 행동을 하기 위해선 어떻게 해야하는지 2) 내가 입력한 명령어가 무슨 일을 하는지를 명확하게 알고 있지는 않았다. 한 기능을 여러 명이 구현하다 보니 나중에 합칠 때는 Conflict를 해결하는 것도 많은 시간이 걸렸다. 그래서..

2월 1주차 : DSC KR Hackathon

DSC KR Hackathon (21.01.31~21.02.07) 참여 해커톤에 참여하는 일주일 동안 분리배출 방법(이미지 인식) 기능에 집중하여 개발 💚 진행 상황 - 쓰레기 이미지 데이터 수집 - 데이터 라벨링 (Yolo_mark) - Yolo v4를 수집한 데이터로 학습 - tflite로 변환하여 안드로이드 연동 - 분리배출 방법 부분 안드로이드 화면 구현 해커톤 기간동안 목표했던 기능을 완성하는것 뿐만 아니라, Top 10에 선정되기까지 해서 너무 기쁘고 의미있는 해커톤이었습니다! 솔루션 챌린지까지 남은 기간도 힘내서, 기획한 기능 모두 구현하고 배포까지 성공적으로 완료하고 싶습니다🍀 💚 다음주 계획 - 여러 종류 쓰레기 혼합된 데이터 수집 / 라벨링 - 쓰레기 배출 종류 별 개수 인식하는 모델 ..

5. UI 합치기 및 db 설계, 개발 일정 정하기

1. UI 합치기 커뮤니티팀, 마이페이지팀이 구성한 페이지들을 연결했다. 2. db 종류 선책하기 GCP Cloud SQL 코드랩에서 실습한 뒤, 코드랩 예시가 mySQL이어서 mySQL을 사용하기로 하였다. 3. 관계형 데이터베이스 설계와 구축 db 테이블과 각 테이블들의 속성을 정한 뒤 draw.io를 이용해 erd를 그렸다. 스키마의 구현은 크레딧이 나온 후 하기로 했다. 4. 개발 방법, 일정 및 목표 정하기 커뮤니티 팀 : 스플래시 + 로그인 + 회원가입 + 메인페이지 + 검색페이지 + 게시물 상세페이지 + 댓글, 추천기능 개인식단 팀 : 내 프로필 + 프로필 수정 + 게시글 올리기 + 통계페이지 + 설정페이지 + 게시물 상세 페이지 + 영양소 분석 계산 기능 커뮤니티 개발 : 혜주, 민혜 개인..

[Solution Challenge 2021] 5. DSC KR Hackathon

2021 DSC KR Hackathon에 참여하여 2021.02.01부터 2021.02.06일까지 6일 간 개발을 했다. 프로젝트 소개 프로젝트 이름: ❄눈송이 유형 테스트❄ 프로젝트 소개: 숙명여대의 마스코트인 눈송이를 통해 내가 어떤 유형의 대학생인지 분석해보는 프로젝트 프로젝트 형태: 사이드 프로젝트 기술 스택: Front-end: React Back-end: Django, GCP, mySQL github 링크 타임라인 2021.02.01 frontend create-react-app component 구조 설계 Select 버튼, ProgressBar 구현 필요한 이미지 다운로드 backend 기본 백엔드 세팅 (장고설치, requirements등 ) 2021.02.02 첫 오프라인 만남! 🤩 +..