Server Repository of Pet-Meeting

2020-2nd semester CAU50718_CapstoneDesign(1)

Three teammates of our team(Team First) all got A+.

기술스택

Pet Meeting is an online open web platform service and our clients are pet owners and pet sitters.

권영빈 교수님의 공지는 아래와 같았습니다.

여러 분들이 준비하는 최종 보고서 USB는 11월 30일 지정된 Final Demo 시간에 와서 제출하는 것입니다. 작성은 영어로 하여야 합니다. 그리고 작성하여 제출할 내용은 3가지입니다.

Final report: 이것은 성적을 산출하는데 사용되는 최종리포트입니다. 영어로 잘 작성하여 제출해야 합니다. 리포트의 분량에 대한 제한은 없습니다.

  1. User’s Manual: 이것은 여러분들이 만든 소프트웨어에 대한 검증에 필요한 사항입니다(영어로 작성). USB에 첨부한 개발된 소스를 이 수업에 한 번도 참여하지 않은 외부사람에게 전달하여 여러분의 매뉴얼과 소스를 보고 실제적으로 실연하고 보고를 받게 됩니다. 배점은 최종 보고서와 동등한 점수를 배정합니다. 그러므로 여기에 프로그램의 환경 설치방법, 각종 파라미터 등 환경에 대한 내용과 개발된 프로그램을 연결하는 방법 등 모든 것을 상세히 기록하여야 합니다. 마치 여러분이 상용 소프트웨어를 사서 설치하고 사용할 수 있는 것과 같이 상세하게 한 단계씩 설명해야 합니다. 외부의 사람은 이 매뉴얼을 보고 환경을 조성하여 프로그램을 run 시키므로 어느 곳에서나 막히면 거기까지 수행되었다고 보고를 하게 되며 교수가 전체적인 단계를 보고 채점하게 됩니다. 그러므로 상세하게 설명하는 것이 결과 측정에 도움이 된다는 것을 명심하시기 바랍니다.

  2. Team’s developed source files: 여러분이 제출하는 개발된 소스 파일을 컴파일하여 실제로 돌아가는 것을 확인하게 됩니다. 그러므로 하나도 빠짐없이 폴더에 저장하여 제출하면 됩니다.

  3. Since we listened to (English Lecture), User Manual and all the presentation files are written in English .

  4. 조건 때문에 Docker를 이용하여 배포하였습니다.기계학습용 서버와 웹 서버는 별도로 존재하였기에, 이 둘의 관리를 용이하게 하고자 Docker를 이용하였습니다.

User Manual

이 유저 메뉴얼을 이용한다면, 저희 Team First가 최종 개발한 버전을 local environment에서 그대로 확인할 수 있습니다. https://drive.google.com/file/d/14Vj1HrPytpmJZiUqj_Oqem_jmGHKIRyx/view?usp=sharing

Midterm Demo Presentation

https://drive.google.com/file/d/1vvUsl5mrM2GTNbKmDRogkPxsCTKcueok/view?usp=sharing

Project Final Presentation

https://drive.google.com/file/d/1ajsVrNaFKW6AbPzKjPsycm6Au5XebAay/view?usp=sharing

Final Report

https://drive.google.com/file/d/1nA6E1TpWjOUmlpjnL5ow_rxnIFLQDAyV/view?usp=sharing