Team Project (2020-2021)/Gitribute 19

[Solution Challenge 2021 TOP 50] 6. 두번째 멘토링 및 최종제출

🌼 두번째 멘토링 두번째 멘토링에는 프로젝트에 대한 보고를 한 후 제출할 구글 폼, 영상, 대본에 대한 멘토링을 받았다. 구글 폼과 대본에 대한 멘토링은 Google Docs를 통해 같이 코멘트를 남기면서 진행하였다. 이후 영상이 완성이 된다면 추가적으로 이메일로 영상에 대한 피드백을 주시기로 약속하고 멘토링이 마무리 되었다. (Tmi : 멘토링을 보통 30분 내외로 받기로 예정되었는데 멘토분이 정말정말 꼼꼼히 봐주셔서 감사했다,, 정말,, 거의 한시간 반 넘게 멘토링을 받은듯 그리고 이메일로도 추가적으로 봐주신다고 해서 이렇게 신경써주실 수 있나? 싶을 정도로 감동+도움을 많이 받았다. 나중에 궁금한거 생기면 연락하라고 개인적인 이메일로 알려주셨다. Cindy 멘토님 정말 감사했습니다..❤ 나중에 Go..

[Solution Challenge 2021 TOP 50] 5. 오프라인 작업 & 폼 / 데모

오프라인 작업 (21.06.27-21.06.28) 최종 제출 마감일 6월 30일 이전에 팀원끼리 만나서 제출을 위한 마무리 작업을 했다. 이전에 DSC KR Hackathon 기간에 이용했던 장소와 동일한 곳에서 1박 2일 (무박 2일...) 간 밤샘🌛 작업을 했다. 📹 박스 시연 영상 촬영 우선 데모에 들어갈 박스 시연 영상을 촬영했다. 4월에 제출한 데모에서는 "Blooming" 박스를 그림으로만 보여줬는데, Top 50 데모에서는 "Blooming" 박스가 작동하는 시연 영상을 직접 촬영했다. 박스를 직접 만들기에는 하드웨어 구현에 어려움이 있어서 서울시 공공 생리대함을 활용했다. 영상에는 생리대를 기부하는 방법, 가져가는 방법, 박스에 부착된 QR 코드를 스캔하여 "Blooming" 사이트에 들어..

[Solution Challenge 2021 TOP 50] 4. 첫 멘토링 이후 발전

첫 멘토링 이후 발전 (21.06.25-21.06.28) 정말 꼼꼼하고 도움되는 멘토링을 받고 우리는 모든 개선사항을 우리 프로젝트에 반영해보기로 했다! 🌼 반영 사항 1. Automate beneficiary verification. tensorflow 사용 대신 OCR 사용해서 수혜자 카드 인증 자동화하기 수혜자 카드 인증 시 문화누리카드를 인증하게끔 했는데, 문화누리카드의 특징 텍스트가 여서 이 두 텍스트가 있으면 인증이 되게끔 설계했다. 2. Add opts-out in case they don't want to be in the ranking. 개인정보보호를 위해 기부자가 랭킹에 보일지 말지 여부를 선택할 수 있게 하기 3. Ranking Table UI 수정. 조금 더 보기 편하게 UI 수정 ..

[Solution Challenge 2021 TOP 50] 3. 멘토 배정 받기 전까지 개발 내용 + 첫 멘토링

🌼 멘토 배정 받기 전까지 개발 내용 우리 팀은 멘토 배정를 배정받고 연락와서 본격적으로 멘토링을 시작하기까지 굉장히 오래 걸렸기 때문에 우리가 생각하고 계획한 데로 개발을 진행하고 있었다. 본격적인 멘토링 전까지의 개발 내용은 다음과 같다. 이전에 존재하던 문제들 해결 (클린 코드, 새로고침 등) 랭킹 시스템 개발 마이 페이지 개발 (닉네임, 비번 수정, 비밀번호 까먹었을 때 등) 어카운트에 있는 내용 마이페이지로 옮기기 tensorflow 테스트 🌼 첫 멘토링 내용 정리 우리의 멘토인 Cindy가 회의 이후에 친절하게 회의 내용과 생각한 개선사항들을 정리하여 보내주었다 이메일 내용 Hi team, It was great talking to you today! You gals did a great jo..

[Solution Challenge 2021 TOP 50] 2. 개발 계획

Solution Challenge 결과가 나온 날 바로 회의를 하여 대략적인 개선 사항을 회의 하였다. 🌼 2021.05.15 2021.05.22일에 할일 기능 추가 - 마이페이지 - 수량 여유 색깔 표시 - 기부와 순위 차트 웹 버그 고치기 프론트 - 서희 : 새로고침 백엔드 - 지연 : 로그인 이메일 인증, 비밀번호 까먹었을 때, 디비에 사진, 인증서 이메일로 보내기 - 은지 : 클린코드 🌼 2021.05.24 시험 끝나는 날짜 희 : 6월 11일 지연 : 6월 16일 (23일) 은지 : 6월 18일 (24일) 할일 지연 : 백엔드 완료 은지 : 박스 발송 / 클린 코드 ------------시험 시작------------- 희 : 프론트 엔드 끝내고 이미지 분석 시작 -------------시험 끝..

[Solution Challenge 2021 TOP 50] 1. TOP 50 결과발표 그 이후

🌼 Solution Challenge 2021 결과발표 5월의 어느날, Solution Challenge 결과가 메일로 나왔다.. 그 결과는..!!! 상상도 못했는데 Solution Challenge 50에 들어서 Semi Finalist가 되었고 Top 10과 Top 3를 선정하는 결승에 진출할 수 있게 되었다. (오예오예 상상도 못했는데 수상하게 되니 더욱 기뻤고 Top 10에 대한 의지가 불타올랐다..🔥) Top 50의 혜택을 받아서 결승에 진출한 만큼 어떠한 방향으로 프로젝트를 디벨롭해야할지 고민이 되었고 작년 한국에서 Top 10에 선발된 심해 팀에게 몇가지 궁금한 사항에 대해 질문하고 그에 따른 답을 얻을 수 있었다. 질문 1차 심사때보다 어떻게 얼마만큼 발전해야하는가 (기존 내용에서 얼만큼 ..

[Solution Challenge 2021] Gitribute 결과 보고

❄️ 눈송이 유형 테스트 ❄️ 프로젝트 요약 숙명여대의 마스코트인 눈송이를 통해 내가 어떤 유형의 숙명여대 학생(눈송이)인지 분석해보는 심리테스트 기반 프로젝트 프로젝트 형태 사이드 프로젝트 개발 기간 2021.02.01-2021.02.28 기술 스택 Front-end: React Back-end: Django Rest Framework, MySQL, Google Cloud Platform 구현 기능 로그인 없이 누구나 작성할 수 있는 방명록 챗봇 형태의 유형테스트 단과대별 통계 확인하기 카카오톡으로 공유하기 팀원 프론트엔드 남수연, 서희 백엔드 유지연 기획 권은지 데모 영상 Gitribute_(권은지, 남수연, 서희, 유지연).mov Gitribute_(권은지, ᄂ..

[Solution Challenge 2021] 12. 개발 마무리 & Submission 준비

2021.03.22-2021.03.29 동안 개발을 마무리하고 Submission form을 채워나갔다. 개발 마무리 프론트엔드 서희 센터 정보 받아와서 표시하기 개수 입력 유효성 검사 디자인 마무리하기 (이미지 / 아이콘 / 폰트 선정) 회원가입 시 이미지 업로드 About 화면 full page 스크롤 구현 About 화면 내용 채우기 FAQ/Contact 메뉴 삭제 후 About으로 옮기기 기부 증서 제작 오류 수정 자잘하게 수정할 게 자꾸 보인다... 홈페이지 설명을 추가하고, 새로고침 없이 상태가 제대로 업데이트 되게 하는 것까지만 더 수정하고 끝마칠 계획이다. 백엔드 권은지 센터 지역 구분 추가 오류 수정 인증 이미지에 들어갈 설명 / 이용약관 작성 유지연 이미지 전송 후 서버에 저장 성공 (..

[Solution Challenge 2021] 11. 연결 및 구현

이번주에 한 일 유지연 - 회원 기반으로 한 기능을 JWT 이용해 프론트와 API 통신 구현 - 로그인시 필요한 회원정보 역할에 따라 분류 후 JSON 생성, 전송 - UserLoginSerializer의 validate 함수 예외처리 (로그인시 일치하는 이메일이 없는건지, 잘못된 비밀번호 인지 예외처리) - User별 center scrap 구현 (유저의 센터 스크랩 여부에 따라 스크랩 추가/삭제 구현) - Account앱의 mypage 구현 (GET, PUT 커스터마이징, 센터에서 전송한 생리대 갯수에 따라 사용자 역할별 level, total 갯수 계산) 권은지 - 센터 이름 호출 시 센터 정보 전송 - submit 시 센터 보유 개수 변경 - 지역 이름 호출 시 보유 센터 이름 및 가장 처음으로 ..

[Solution Challenge 2021] 10. 기능 구현

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