💸 5i 회식비 신청하기 💸
팀 소개 - 5i
- 김현준 : 프론트
- 박수인 : 신청 기능(이미지)
- 서장원 : 오류 신청 기능
- 이동영 : 관리자 기능
- 정현주 : 신청 내역 확인 기능
회원가입, 로그인, 로그아웃 : 다 같이
프로젝트 소개 - 회식비를 신청하는 사이트
- yolov5를 이용해 팀별로 회식비를 신청하는 사이트를 구현.
- 먼저 사용자가 팀 인원수를 확인할 수 있는 인증사진을 업로드하면 yolov5를 이용해 사진 속 인원을 인식해서 일치 여부 확인.
- 사용자가 입력한 인원수와 yolo가 인식한 인원수가 일치할 경우 신청이 완료되고, yolo가 잘못 인식해 인원수가 제대로 인식되지 않을 경우에는 오류신청 화면으로 이동.
- 신청자가 오류신청을 하게 되면 관리자가 따로 확인을 하고 승인처리.
와이어프레임
변경 전
변경 후
- 관리자 계정
- 사용자 계정
ERD
변경 전
변경 후
API
변경 전
변경 후
페이지
|
기능
|
Method
|
URL
|
Request
|
회원가입
|
회원가입 페이지 불러오기
|
GET
|
/signup
|
|
|
계정 생성
|
POST
|
/signup
|
{ 'id':id, team_name':team_name, 'username':username, 'password':password }
|
로그인
|
로그인 페이지 불러오기
|
GET
|
/login
|
|
|
생성한 계정으로 로그인
|
POST
|
/login
|
{ 'username':username, 'password':password, }
|
로그아웃
|
로그아웃
|
POST
|
/logout
|
|
승인 내역 조회
|
승인된 글 조회 페이지 조회
|
GET
|
/
|
|
회식비 신청
|
회식비 신청하는 페이지 불러오기
|
GET
|
/upload
|
|
|
회식비 신청
|
POST
|
/upload
|
{ 'image':image, 'write_image':write_image, 'team_name':team_name, 'input_num':input_num, }
|
신청 결과페이지
|
회식비 신청 상세 페이지 조회
|
GET
|
/result/:id
|
|
오류 신청페이지
|
사람을 제대로 인식하지못하면 오류페이지 불러오기
|
GET
|
/error/:id
|
|
|
사람을 제대로 인식하지못한 오류를 신청
|
POST
|
/error/:id
|
{ 'image':image, 'write_image':write_image, 'team_name':team_name, 'input_num':input_num, }
|
오류 신청 결과페이지
|
오류 신청 상세 페이지 조회
|
GET
|
/my_objection/:id
|
|
본인 신청 내역
|
본인이 신청한 회식비,오류 내역 조회
|
GET
|
/my_result
|
|
팀 신청 내역
|
팀이 신청한 회식비 내역 조회
|
GET
|
/team_result
|
|
관리자 승인페이지
|
신청된 회식비 내역들을관리자만 조회
|
GET
|
/approval_list
|
|
관리자 승인
|
신청된 회식비를관리자가 승인
|
POST
|
/approval_list/:id
|
{ 'is_approval':is_approval }
|
관리자 오류 승인페이지
|
신청된 오류 내역들을관리자만 조회
|
GET
|
/objection_list
|
|
관리자 오류 승인
|
신청된 오류를 관리자가 승인
|
POST
|
/objection_list/:id
|
{ 'is_approval':is_approval }
|
신청 삭제
|
신청한 회식비를 삭제
|
DELETE
|
/delete/:id
|
|
GitHub
https://github.com/kvkvd12/5i_support_project.git
시연영상
추가해보고 싶은 기능
- 신청을 반려하는 기능
- 실제로 회식비를 지급해주기 위해 계좌번호를 입력한다던지 하는 지급에 대한 기능
- 페이지네이션
- 머신러닝 추가 기능 : 사람의 얼굴로 연령대를 인식해서 회식비를 차등 지급하는 기능
728x90
'프로젝트 > 머신러닝 프로젝트' 카테고리의 다른 글
22. 10. 20 (0) | 2022.10.24 |
---|---|
22. 10. 19(모달창, 오류페이지) (0) | 2022.10.22 |
22. 10. 18 (머신러닝 작성하고 호출하기) (0) | 2022.10.22 |
22. 10. 17 (0) | 2022.10.22 |
회식비 신청 사이트 만들기 프로젝트 S.A. (0) | 2022.10.22 |
댓글