팀명: 총대
대표자: 성아정
팀원:
성아정 / 1971026
정나영 / 2129033
조은혜 / 2176365
홍세연 / 1970094
이주현 / 1871041
2024 해커톤 참가 팀 '총대'의 프로젝트 '이화공구함' 레퍼지토리

- 탭으로 공구하기 화면과 총대매기 화면의 기능을 동시에 구현
( 공구하기 화면)
- 로그인 전 마이페이지 버튼을 클릭해 로그인화면으로 이동 가능
- 로그인 후 마이페이지 버튼을 클릭해 마이페이지로 이동 가능
- 마감 임박 상품 확인 가능
- 상품 사진을 클릭해 해당 상품의 상세 화면으로 이동
- 마감순 정렬: 마감에 임박한 상품 순으로 정렬
( 총대매기 화면 )
- 내 디자인으로 총대매기 버튼을 클릭해 상품등록화면으로 이동 가능
- 오픈 디자인 공유하기 버튼을 클릭해 오픈디자인등록화면으로 이동 가능
- 역대 오픈 디자인 랭킹 확인 가능
- 오픈 디자인 사진을 클릭해 해당 디자인으로 상품등록 가능
- 인기순 정렬: 역대 공구 참여 인원이 많은 상품 순으로 정렬

- 공동구매 일정, 진행 상황 확인 가능
- 상품 사진, 이름, 설명, 가격 확인 가능
- 총대 정보 확인 가능
- 탭으로 공지사항 화면, 후기 화면, QnA 화면의 기능을 동시에 구현
- 공구 참여 버튼을 클릭해 공동구매 참여
- 옵션, 수량, 배송방법 선택 가능

( 상품 등록 화면 )
- 카테고리, 제목, 설명, 모집 기간, 가격, 최소 / 최대 수량, 상품 이미지, 옵션, 공구 상태 등록 가능
( 상품 관리 화면 )
- 공구 글 수정하기 버튼을 클릭해 상품 등록 화면으로 이동 가능
- 공구 참여 현황 버튼을 클릭해 신청자 정보가 담긴 google form 확인 가능

- 사용자의 프로필 이미지와 닉네임 확인 가능
- 탭으로 내 공구함 화면, 내 총대함 화면, 내 디자인 화면의 기능을 동시에 구현
- 로그아웃 버튼을 클릭해 로그아웃 가능
( 내 공구함 화면 )
- 내가 참여한 상품의 카테고리, 이름, 진행 상황 확인 가능
- 상품 사진을 클릭해 해당 상품의 상세 화면으로 이동
( 내 총대함 화면 )
- 내가 진행한 공동구매 상품의 카테고리, 이름, 진행 상황 확인 가능
- 관리 버튼을 클릭해 해당 상품의 상품 관리 화면으로 이동 가능

( 로그인 화면 )
- 학교 이메일 주소, 비밀번호를 입력해 로그인 가능
- 회원가입 버튼을 눌러 회원가입 화면으로 이동 가능
( 회원가입 화면 )
- 닉네임, 이메일주소, 연락처, 주소, 비밀번호 입력 필수
- 학생증 인증하기 버튼을 클릭해 학생증 인증 필수
- 실명 인증하기 버튼을 클릭해 본인 인증 필수
- 학생증의 이름과 본인 인증의 이름을 확인해 일치할 경우 회원가입 버튼 활성화


객체인식과 OCR을 사용해 학생증 인증 기능 구현
- Yolov8
- ultralytics에서 제공하는 오픈 소스를 사용해 객체 탐지
- 총 두 단계에 걸쳐 객체 탐지 진행
- 학생증 카드 영역 인식: '이화여자대학교 총장' 표시를 포함하는 카드의 경우 학생증으로 분류
- 카드에 적힌 학생 이름 영역 인식: 신 학생증, 구 학생증으로 나눠 각각 종류의 학생증에 적힌 이름을 탐지
- OCR
- EasyOCR에서 제공하는 오픈 소스를 사용해 글자 인식
- 카드에 적힌 학생 이름 영역을 입력 받아 글자를 읽어들여 글자를 반환
사용 데이터: card_train, old_card_train, new_card_train