Skip to content

pch8349/nolmung

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

504 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

놀면 멍하개!


프로필 이미지

목차

  1. 서비스 소개
  2. 기술 스택
  3. 시스템 아키텍처
  4. 주요기능 및 데모영상
  5. UCC 보러가기
  6. 협업 관리
  7. 개발 멤버 소개
  8. 프로젝트 기간
  9. 프로젝트 관련 문서

💡 서비스 소개

내 반려견과 딱 맞는 친구를 찾아주세요!

우리 강아지도 마음이 잘 맞는 친구가 필요해요
반려견의 크기, 종, 성격 등 반려견의 정보와 간단한 사용자의 정보를 적어 가입하면,
주변의 비슷한 반려견 친구들을 찾아 매칭해 주는 서비스입니다.

산책일지 기록과 친구들과 산책 기록 랭킹 서비스까지!


🛠️ 기술 스택





상세 기술스택 및 버전
구분 기술스택 상세내용 버전
공통 형상관리 Gitlab -
이슈관리 Jira -
커뮤니케이션 Mattermost, Notion -
BackEnd DB MySQL 5.7
JPA -
QueryDSL -
Java Zulu 8.33.0.1
Spring Spring 5.3.6
Spring Boot 2.4.5
IDE Eclipse JEE 2020-06
Cloud Storage AWS S3 -
Build Gradle 7.3.2
WebRTC OpenVidu 2.22.0
API Docs Postman
FrontEnd HTML5 -
CSS3 -
JavaScript(ES6) -
React React 17.0.2
React Redux 7.2.6
React Redux-thunk 2.4.1
styled-components 5.3.3
framer-motion 6.0.0
apexcharts 3.33.0
toast-ui/react-editor 3.1.2
toast-ui/react-calendar 1.0.6
WebSocket @stomp/stompjs 6.1.2
WebSocket stompjs 2.3.3
WebSocket sockjs-client 1.5.2
IDE Visual Studio Code 1.63.2
Server 서버 AWS EC2 -
플랫폼 Ubuntu 20.04.3 LTS
수동배포

🗂️ 시스템 아키텍처

시스템 구성
시스템구성
디렉토리 구조
디렉토리구조

🖥️ 주요기능

반려견 친구 매칭 서비스

  • 회원가입 시 반려견의 정보 입력
  • 데이터베이스에 등록된 반려견 종별 특성을 이용하여 주변 강아지를 추천하여 줍니다.
  • 매칭된 강아지의 반려인과 소통 및 정보의 공유가 가능합니다.
회원 가입 화면
회원 가입

산책 서비스

  • 산책한 정보를 지도에 트래킹 후 저장해 산책 기록을 확인할 수 있습니다.
  • 랜드마크 표시 지정해서 친구, 반려견의 발자취를 따라가며 산책의 흥미를 유발합니다.
  • 견종별 산책량 권장으로 반려견의 체계적인 건강 관리가 가능합니다.
산책 시스템
산책 시스템
산책량 권장
산책량 권장

견주간 커뮤니케이션 서비스

  • 앱 내 채팅기능으로 견주간 산책 스케줄을 관리할 수 있습니다.
  • 친구코드를 통해 기존 친구들과 쉽게 커뮤니케이션이 가능해집니다.
  • 거주지 기준으로 지역별 커뮤니티를 생성하여 반려견과의 일상을 공유할 수 있습니다.
견주간 채팅
견주간 채팅
친구코드로 친구추가
친구 코드

랭크 시스템/차단 시스템 등

  • 산책량을 기반으로 랭크시스템을 구현하여 산책을 즐겁게 하고, 권장합니다.
  • 차단 시스템을 통하여 일상 침해나 무분별한 메시징을 관리할 수 있습니다.
랭크 시스템
랭크 시스템
차단 시스템
차단 시스템

👥 협업 관리

Jira BurnDown Chart
번다운
Notion
노션1
노션2

👪 개발 멤버 소개



👑 이동희
(Front-End)



🙂 이지영
(Back-End)



😆 박찬혁
(Back-End)



😁 강태경
(Front-End)



🙄 엄지용
(Back-End)



😶 박세원
(Back-End)

UI/UX
React Native
FireBase
REST API
REST API
REACT NATIVE
REST API
CI/CD
REST API
CI/CD

📆 프로젝트 기간

22.7.11 ~ 22.8.19

  • 기획 및 설계 : 22.10.10 ~ 17
  • 프로젝트 구현 : 22.10.17 ~ 22.11.18
  • 버그 수정 및 산출물 정리 : 22.11.19 ~ 20
  • 리팩토링 (기능 안정화, 성능 최적화, 컨벤션 재확인 및 App기능) : 23.01.01 ~

📋 프로젝트 관련 문서

구분 링크
와이어프레임 와이어프레임 바로가기
ERD ERD 바로가기
빌드/배포 빌드/배포 바로가기
시연 시나리오 시연 시나리오 바로가기
발표자료 발표자료 바로가기

About

SSAFY 자율프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors