Skip to content

Latest commit

 

History

History
104 lines (75 loc) · 2.78 KB

README.md

File metadata and controls

104 lines (75 loc) · 2.78 KB

NST_SNOW

Neural Style Transfer Snow Clone Project

프로젝트 개요

프로젝트명 : 유화프로젝트


개발기간

22.02.24(목) ~ 22.03.03(목) 7일간(기획 1일, 개발 6일)

전체일정 프로세스

1일차 : 프로젝트 기획(API설계, 와이어프레임작성), 기능 선정, 역할 분담
2일차 : 로그인 기능 구현, 튜터님 피드백, Git과 Github 사용
3일차 : 회원가입 기능 구현, 카메라 기능 구현
4일차 : api 구현, 머신러닝& 앱서버 연동
5일차 : 머신러닝 api 기능 수정&완성
6일차 : 프론트와 백 연결
7일차 : 카메라 캡처기능 미완성, 에러해결

서비스 기능

1. 로그인 페이지

  • ID와 비밀번호가 일치하지 않으면 오류메세지 출력

2. 회원가입 페이지

  • 공란일 때 회원가입 방지
  • 패스워드 불일치
  • 이미 존재하는 닉네임 확인
  • 이미 존재하는 이메일 확인
  • 이메일 형식 확인('@','.'이 있는지 확인)

3. 드래그앤 드롭 페이지

  • 사진을 드롭하여 파일을 올릴 수 있는 기능

4. 카메라 페이지

  • 웹캠을 구동시켜 캡처를 할 수 있는 기능
  • 미완성 기능(캡처는 가능하지만 파일을 가져올 수 없음)

구현기능

  • 로그인 기능
  • 회원가입 기능
  • 드래그 앤 드롭 기능
  • 웹캠 기능

사용도구

  • HTML, CSS
  • Javascript - Ajax
  • Python - django ninja, django template, cv2, dlib
  • AWS, s3
  • GIT / GIT Hub

팀빌딩 및 역할

  • 부트캠프 <스파르타 내일배움캠프> 참가자로 구성
  • 비전공자 5인의 팀프로젝트

개발자 (가나다순)

김재명

✔️ 프론트엔드 총괄 ✔️ 모델 구현 ✔️ 페이지별 오류 수정

김진주

✔️ Git, Github 관리 ✔️ 장고 닌자 api 설계 및 구현 ✔️ 장고 api 설계 및 구현 ✔️ S3 연결 및 관리

김한석

✔️ 일러스트 및 영상 제작 ✔️ 모델 구현 ✔️ 발표

이병준

✔️ Git, Github 관리 ✔️ 장고 닌자 api 설계 및 구현 ✔️ 장고 api 설계 및 구현 ✔️ S3 연결 및 관리

전승현

✔️ Git, Github 관리 ✔️ 장고 닌자 api 설계 및 구현 ✔️ 장고 api 설계 및 구현 ✔️ S3 연결 및 관리

[Spartagram API]

image image image

와이어프레임

워크플로우 차트

image