Team Project (2020-2021) 73

11. 끝이 없는 개발 진행 중 (2021.03.15 ~ 2021.03.21)

각자 알아서 맡은 바를 하고 회의시간에 만나 무슨 일을 했는지 공유해서, 추가 및 수정해야하는 부분을 정하며 개발이 진행되고 있습니다. 프로젝트 상태 아무 뜻이 없던 페이지명을 rename하여 의미 부여를 함. SecondPage, ThirdPage, FourthPage -> CategoryPage, CollectionPage, PlacePage CollectionPage, PlacePage에서 지도 기능이 사라져 페이지 구조가 변동됨. modal로 들어있던 form을 분리해서 page로 만듦. Collection과 Place 추가를 위한 empty card를 만듦. user Login, Register 구현 Place를 나의 Collection에 추가하기 댓글 목록 보기, 댓글 작성하기 Mypage에 ..

3월 3주차 : 프로젝트 85% 완성 진행

💙 진행상황 ✔️ 2차 구현 완료 및 구글 제출 폼 90% 완성 ✔️ 저번에 사용자로부터 받았던 피드백을 토대로 완성도 있는 앱 구현 💙 각자 맡았던 일 ✔️ 신형 : 코드 정리 및 Readme 작성 - 주석처리한 곳들 깔끔하게 정리 - 최종적으로 Github 코드 정리해서 올리기 - Readme 작성 ✔️ 지아 : 데모 영상 - 데모 영상 제작 - 영상 편집 및 음향 효과 ✔️ 도연 : 버튼 Disable 처리 - 마지막으로 앱에서 버튼이 두번 세번 더 클릭되지 않도록 Disable 처리 - 폼 마무리 작성 및 정리 ✔️ 성연 : 데모 영상 - 지아와 함께 데모 영상 제작 - 영상 대본 작성 💙 최종 앱 🔛 앞으로 할 일 - PPT 자료 다듬기 - PPT 자료에 음성 녹음 하기 💜 마지막까지 어몽어스 ..

[Solution Challenge 2021] 10. 기능 구현

팀 모임을 개강함에 따라 화, 금 -> 월요일 9시로 바꾸어 일주일에 한 번만 회의를 하기로 했다. 그 전까지는 각자 맡은 기능을 구현해오고, 필요시에는 디스코드에서 간의 회의를 가지기로 했다. 아직 갈길이 멀다...! 이번주에 구현한 기능 Backend 권은지 google map api 유지연 로그인/회원가입 Donor/Receiver별 분류해서 구현 JWT로 프론트에 전송, 인증 프론트와 통신 성공 회원가입시 이메일 인증, 비밀번호 까먹었을때 초기화 (구현 중) Frontend 서희 CountInputForm 개수기입 컴포넌트 구성하기 Checkbox의 어떤 name을 가진 것이 check 되었는지 json으로 관리 0이하의 값은 못하게 막음 check되어있는 padType에 대해서만 Input 및 ..

10. AWS 이미지 업로드 (2021.03.08 ~ 2021.03.14)

AWS 자격 증명 credentials 파일 만들기 : 파일만 만들면 별도의 설정이나 코드는 필요 없음 Mac/Linux : ~/.aws/credentials Windows : C:\Users\USERNAME\.aws\credentials 이미지 업로드 이미지 업로드에 AWS S3를 사용하기 위해 multer, multer-s3와 aws-sdk를 사용함. npm install multer multer-s3 aws-sdk --save를 이용해 설치(--save는 package.json에 자동으로 추가하는 역할) const awssdk = require('aws-sdk'); const multer = require('multer'); const multerS3 = require('multer-s3'); co..

10. 개발 진행

1. 3.8 회의 내용 1) SDGs 공지 내용 확인 2) 3.11까지 각자 개발 내용 정하기 주연 : flask - spring 연결 + 통계페이지 ui 코드 찾아서 링크 올리기 하람 : 네비게이션 만들기 + 딥러닝 모델 다시 학습 + 라벨링(라벨은 한글, 앱 내에서만 영어로 보이게) 혜주 : 게시판 DB 만들고, UI 짜보기 + 리덕스로 이사 3) 프로젝트 관련 변경 사항 커뮤니티 게시판 5~10개 정도 정해서 분류하기 자취, 헬스/다이어트, 비건, 케어/건강회복 (세부사항은 나중에 생각나면 추가) Community 아래에 버튼 형식으로 만들고, 버튼 누르면 피드 바뀌기 댓글은 게시물 상세페이지에서 볼 수 있도록기타 이름 수정 기능 삭제. 2. 3.11 회의 내용 1) 각자 맡은 부분 공유 혜주 리덕..

3월 2주차: 세부 구현 및 솔루션 챌린지 내용 정리

💚 진행 상황 ✔️1차 구현 완료 -앱을 돌려보면서 각자 맡은 부분에서의 더 세부적으로 구현해야 할 부분(빠진 부분, 예외처리 등 )을 정리하고 구현이 완료되면 main에 merge 하였음 BadgeActivity 툴바 뒤로가기 / 홈 만들기(지아) Navbar 왜 어두워진건기 알아보기(지아) waste_record data없을 때 null 처리하기(성연) waste_record data 7개 이하로 있을 때 처리하기(성연) 세부 액티비티들 정리하기 (지아) Constraint Layout 정리하기 하트 동적변화(신형) GridView 에서 딜레이 해결하기(도연) 프로필 숫자에 따라 반영하기(지아) ✔️모든 기능 확인해보기 - 도연(안드로이드 폰) -도연이가 올려준 애뮬레이터가 아닌 휴대폰에서의 앱 실행..

9. 계획 중간 점검 및 개발 진행

1. 계획 중간 점검 ~3월 : 매주 월, 목 회의 4월~ : 모두의 식단 프로젝트 마무리 (리드미 작성 등) 2. 개발 진행 마이페이지 : 프로필 페이지, 수정, 게시물 상세 페이지 등 합치는 중 게시물 업로드 : 사진 파일 업로드 구현 중 음식 인식 : 스프링 + flask 서버 연결 중 3. 어플 로고 4. 참고 자료 유튜브 clone (react + node.js) : https://www.inflearn.com/course/따라하며-배우는-노드-리액트-유튜브-만들기 [무료] 따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기 - 인프런 | 강의 이 강의를 통해 리액트와 노드의 개념을 익히는 것뿐만이 아닌 실질적으로 어떻게 웹사이트를 만들 수 있는지를 배울 수 있습니다., | 강의소개 ..

[Solution Challenge 2021] 9. 프로토타이핑 & 개발 시작

프로젝트 주제 : 생리대 나눔 연결 플랫폼 기술 스택 : React, Django, GCP 팀 구성 : DSC Sookmyung의 Member 3명 팀원 프론트엔드: 서희 백엔드: 권은지, 유지연 타임라인 02.28-03.01 Prototyping 프론트엔드에서 프로토타입을 만들었다. 03.01 회의 다음 회의인 3월 8일 월요일 전까지, 1주일 간의 개발 일정을 짜보았다. 03.02-03.08 계획 03-03까지 Backend google map api 로그인/회원가입 + DB생성 Frontend 네비게이션 바 + Main Page + 로그인/회원가입 03-06까지 Backend (메일 인증) Frontend 지도 보여주기 + 개수 기입 창 + user 미니 마이페이지 03-08까지 Backend Fo..

3월 1주차 : Android & Firebase

💚 진행 상황 firebase realtime-database와 연동하여 data read, write 기능 구현 splashActivity 추가 로그인 - 구글로그인 - 닉네임 입력 및 프로필 사진 선택 메인페이지 - xml 디자인 수정 뱃지 토스트 메시지 - 뱃지 조건 만족하면 firebase DB에 뱃지 정보 write - 뱃지 획득 toast 띄우기 메인-네비게이션바 - 뱃지 미리보기 뱃지 모아보기 - 유저 데이터 가져오기 내 기록 모아보기(그리드뷰) - Firebase Storage 이미지 보여주기 배출량 통계 - 최근 7개 기록만 가져와서 통계 (line chart / bar chart) 커뮤니티(챌린지 게시판) - 좋아요(빈하트/채운하트) - [challenge_board] - Main에서 ..