반응형
B5팀 - OB
⭐팀장⭐ : 이현지
⭐팀원⭐ : 손상훈 , 유승주, 주세민
✨마이펫 감정일지 PEMOTION✨
프로젝트 소개
반려견의 사진을 기반으로 펫의 감정을 판별하여 감정일지를 작성하는 서비스 입니다.
파트
머신러닝 : 이현지, 주세민
Django : 손상훈, 유승주
와이어프레임
IA
화면구성
프로젝트 기능
머신러닝
- 강아지 감정 판별 학습
로그인/회원가입
- 로그인
- 회원가입
- 로그아웃
펫 감정일지(게시글)
- 개인 일지 목록
- 일지 작성
- 이미지 업로드
- (추가기능) 비밀글 설정
- 일지 수정
- 일지 삭제
구분 | 기능 | 기능분류 | 세부항목 |
로딩 | 로그인(회원가입) | 로그인 | 아이디 |
패스워드 | |||
회원가입 | 아이디 | ||
패스워드 / 확인 | |||
메인 | 펫 감정일지 | 일지작성 | 이미지업로드 |
작성자 | |||
펫이름 | |||
일지내용 | |||
일지상세 | 이미지 | ||
작성자 | |||
펫 | |||
일지내용 | |||
머신러닝 태그 | |||
일지수정 | |||
일지삭제 | |||
펫 프로필 | 펫 추가 | 강아지 이름 | |
강아지 생년월일 | |||
펫 삭제 |
머신러닝 데이터셋
https://www.kaggle.com/datasets/devzohaib/dog-emotions-prediction
DB설계
API설계
기능 | 메소드 | URL | request | response |
회원가입 | POST | /users/sign-up | {’username’:username, ’name’:name, ‘pw’:pw} |
redirect(”/sign-up”) |
로그인 | POST | /users/sign-in | {‘username’ : username,‘pw’ : pw} | redirect(”/”) |
로그아웃 | POST | /users/sign-out | redirect(”/”) | |
개인 일지 목록 | GET | /diary/<usename> | {’username’:usename} | PostModel |
일지 작성 | POST | /diary | {’content’:content, ‘petimage’:petimage} | |
일지 삭제 | GET | /diary/delete/<id> | {id:id} | redirect(”/diary/<usename>”) |
일지 수정 | POST | /diary/update/<id> | {’id’:id,content:content} | |
펫 프로필 등록 | POST | /petprofile | {’petname’:petname,‘bio’:bio } | |
펫 프로필 삭제 | GET | /petprofile/delete/<id> | {’id’:id} |
반응형
'스파르타코딩클럽 > 내일배움캠프' 카테고리의 다른 글
[내일배움캠프 AI] B5팀 -"이미지기반 펫감정일지" 머신러닝 프로젝트 KPT 회고 (0) | 2022.10.21 |
---|---|
[내일배움캠프 AI] B5팀 -"이미지기반 펫감정일지" 머신러닝 프로젝트 결과물 (0) | 2022.10.21 |
[내일배움캠프 AI] B5팀 - "Instagram 클론코딩" KPT 회고 (1) | 2022.10.11 |
[내일배움캠프 AI] B5팀 - "Instagram 클론코딩" 프로젝트 결과물 (0) | 2022.10.11 |
[내일배움캠프 AI] B5팀 - "Instagram 클론코딩" 프로젝트 S.A. (0) | 2022.09.29 |