Skip to content

ChongDae-ewha/ewhaToolBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

팀 소개

팀명: 총대
대표자: 성아정
팀원: 성아정 / 1971026
정나영 / 2129033
조은혜 / 2176365
홍세연 / 1970094
이주현 / 1871041

이화공구함 ewhaToolBox

2024 해커톤 참가 팀 '총대'의 프로젝트 '이화공구함' 레퍼지토리

목차

FrontEnd

1. 화면 소개

[ 홈 화면 ]

홈 화면
  • 탭으로 공구하기 화면과 총대매기 화면의 기능을 동시에 구현

( 공구하기 화면)

  • 로그인 전 마이페이지 버튼을 클릭해 로그인화면으로 이동 가능
  • 로그인 후 마이페이지 버튼을 클릭해 마이페이지로 이동 가능
  • 마감 임박 상품 확인 가능
  • 상품 사진을 클릭해 해당 상품의 상세 화면으로 이동
  • 마감순 정렬: 마감에 임박한 상품 순으로 정렬

( 총대매기 화면 )

  • 내 디자인으로 총대매기 버튼을 클릭해 상품등록화면으로 이동 가능
  • 오픈 디자인 공유하기 버튼을 클릭해 오픈디자인등록화면으로 이동 가능
  • 역대 오픈 디자인 랭킹 확인 가능
  • 오픈 디자인 사진을 클릭해 해당 디자인으로 상품등록 가능
  • 인기순 정렬: 역대 공구 참여 인원이 많은 상품 순으로 정렬

[ 상품 상세 화면 ]

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

[ 상품 등록 / 관리 화면 ]

상품 등록 / 관리 화면

( 상품 등록 화면 )

  • 카테고리, 제목, 설명, 모집 기간, 가격, 최소 / 최대 수량, 상품 이미지, 옵션, 공구 상태 등록 가능

( 상품 관리 화면 )

  • 공구 글 수정하기 버튼을 클릭해 상품 등록 화면으로 이동 가능
  • 공구 참여 현황 버튼을 클릭해 신청자 정보가 담긴 google form 확인 가능

[ 마이페이지 ]

마이페이지
  • 사용자의 프로필 이미지와 닉네임 확인 가능
  • 탭으로 내 공구함 화면, 내 총대함 화면, 내 디자인 화면의 기능을 동시에 구현
  • 로그아웃 버튼을 클릭해 로그아웃 가능

( 내 공구함 화면 )

  • 내가 참여한 상품의 카테고리, 이름, 진행 상황 확인 가능
  • 상품 사진을 클릭해 해당 상품의 상세 화면으로 이동

( 내 총대함 화면 )

  • 내가 진행한 공동구매 상품의 카테고리, 이름, 진행 상황 확인 가능
  • 관리 버튼을 클릭해 해당 상품의 상품 관리 화면으로 이동 가능

[ 로그인 / 회원가입 화면 ]

로그인 / 회원가입 화면

( 로그인 화면 )

  • 학교 이메일 주소, 비밀번호를 입력해 로그인 가능
  • 회원가입 버튼을 눌러 회원가입 화면으로 이동 가능

( 회원가입 화면 )

  • 닉네임, 이메일주소, 연락처, 주소, 비밀번호 입력 필수
  • 학생증 인증하기 버튼을 클릭해 학생증 인증 필수
  • 실명 인증하기 버튼을 클릭해 본인 인증 필수
  • 학생증의 이름과 본인 인증의 이름을 확인해 일치할 경우 회원가입 버튼 활성화

BackEnd

  • ERD 이화공구함-2

  • API 명세서
    Screenshot 2024-03-17 at 3 51 37 PM

AI

1_NIJb0RLUPyucJo_Z9yTPrAd 1_NIJb0RLUPyucJo_Z9yTPrAd

[ 학생증 인증 기능 ]

객체인식과 OCR을 사용해 학생증 인증 기능 구현

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

사용 데이터: card_train, old_card_train, new_card_train

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5