/Dog-Live

비대면 상담과 매칭 알고리즘을 통해 유기견과 예비 반려인을 연결해주는 입양 플랫폼 (2021.07.05 ~ 2021.08.25) SSAFY 공통프로젝트 우수상 🥈

Primary LanguageVue

📢 독립


🐶 독립 Dog-Live (獨立)

서울 5반 1팀 견과류 🥜 조다운, 이상현, 이영주, 최혜원, 한승희

삼성 청년 SW 아카데미 5기 공통프로젝트 2등 수상 🥈


image


비대면 상담과 매칭 알고리즘을 통해 유기견과 예비 반려인을 연결해주는 입양 플랫폼


당신강아지의 행복한 삶을 위해,

유기 및 실종된 강아지들이 불안정한 생활으로부터 벗어나 행복하고 안정적인 삶을 살 수 있도록 노력하는 서비스입니다.



🗂 Content

  1. 🔈 프로젝트 소개
  2. 🔈 구현 결과
  3. 🔈 팀원 소개 및 역할

  4. 🔈 개발 문서






🥜 프로젝트 소개

🔔 타겟 및 목표

🧿 타겟

☝ 강아지 입양을 희망하거나 망설이고 있는 사람
✌ 유기동물 입양 문화에 관심이 있는 사람
🤟 보호소 방문상담이 어려운 사람

🏃‍♀️ 목표

✔ 유기동물 정보 접근성 개선 및 입양 문화 활성화에 기여
✔ 실시간 화상 상담이 가능한 유기동물 입양 플랫폼 개발
✔ 유기동물 입양 지향 커뮤니티 활성화
✔ WebRTC, WebSocket 등의 기술을 활용한 서비스 구현



🔨 개발 환경

  • OS : Windows 10

  • Server : AWS EC2

    • Ubuntu 20.04.1
    • Docker 20.10.8
  • Backend

    • Java : Java 1.8.0
    • Framework : SpringBoot 2.4.5
    • ORM : JPA(Hibernate)
    • Nginx : 1.18.0 (Ubuntu)
    • IDE : Intellij 2021.1.3 / Visual Studio Code 1.59
    • Dependency tool : gradle-6.7
    • Database : MariaDB-10.3.31
    • Image Server : AWS S3 & CloudFront
  • Frontend - HTML5, CSS3, Javascript(Es6) - Vue 3.0.0 - @vue/cli 4.5.0 - Vuex 4.0.0 - Vue-axios 3.2.4

🔨 기술 스택

image



🎈 서버 아키텍처

image



🔍 ERD

image



💌 기능명세서

📁 기능명세서 보러가기

🎨 와이어프레임

📁 와이어프레임 보러가기



📖 스토리보드

📁 스토리보드 보러가기



💎 핵심 기능

🔑 WebRTC를 통한 화상 상담
🔑 매칭 알고리즘
🔑 SNS 형식 커뮤니티

image image image image

🥜 구현 결과



🥜 실행 가이드



🥜 팀원 소개 및 역할



Name 이상현 이영주 조다운 최혜원 한승희
Profile image image image image image
Position Frontend, Backend Developer Frontend, Backend Developer 👑팀장 & Frontend, Backend Developer Frontend, Backend Developer Frontend Developer
Git @kimkuan @0JUUU @jodawoooon @hiii456 @chengxxi



🥜 개발 문서