Skip to content

Commit

Permalink
Merge pull request #167 from prgrms-web-devcourse-final-project/kimju…
Browse files Browse the repository at this point in the history
…young78-patch-3

README 서론 및 프로젝트 소개 수정.md
  • Loading branch information
wonill authored Feb 19, 2025
2 parents 77d3f0f + 8f9721a commit 642d1dd
Showing 1 changed file with 111 additions and 21 deletions.
132 changes: 111 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,49 +2,135 @@
<img width="1279" alt="image" src="https://github.com/user-attachments/assets/45270441-8cdd-4660-bfc0-ca5195ad7670" />


# 🐶 DDang
소중한 댕댕이와 새로운 산책을 원할 때, 반려견과 견주들의 행복한 공생을 돕는 강아지 산책 서비스 **DDang** 입니다.
<div align=center>

<br/><h2>소중한 댕댕이와 새로운 산책을 원할 때!🐶🐾</h2>
반려견과 견주들의 행복한 공생을 돕는 **강아지 산책 서비스** **DDang** 입니다. </br>
**DDang(댕)** 오직 **‘산책’** 키워드에 맞춘 사용자 친화적인 서비스를 만들고자 탄생했습니다.

산책 시 200미터 안에 산책하는 또다른 사용자가 있다면 해당 사용자에게 강번따 요청을 할 수 있습니다. 승낙 시 서로의 위치를 공유하며 만나서 함께 산책할 수 있는 서비스를 제공하며, 함께 산책을 마치면 친구를 맺을 수도 있습니다.
- 배포 URL : https://ddang.pages.dev/
### $${\text{🏆웹 데브코스 최종 프로젝트(전공자반) }{\color{red}\textbf{'인기 프로젝트상'}}{\text{수상 작품}}}$$

### **🐕‍🦺***동물도 주인도 즐거운 산책*
*→ 기존 동물에만 포커싱 맞춰진 서비스와 차별화* </br>
***강번따** : 산책 시 200미터 안에 산책하는 또다른 사용자가 있다면 해당 사용자에게 강번따 요청을 할 수 있습니다. 승낙 시 서로의 위치를 공유하며 함께 산책할 수 있는 서비스를 제공하며,산책을 마치면 친구를 맺을 수 있습니다.*

### 👨‍👩‍👧‍👦온 가족이 케어하는 댕댕이 산책 라이프
***댕로그, 패밀리댕** : 함께 사는 가족 or 연인과 함께 모든 기록을 공유하며 체계적으로 산책을 관리 합니다.*


</br>

배포 URL : https://ddang.pages.dev ➡️ **React Native로 마이그레이션 진행 중!** <br/>
**❗️ NEW 레포지토리 : https://github.com/DDang-Org/FrontEnd**


</div>

## 👪 팀원 구성
### **프론트엔드**
| [이성훈](https://github.com/shlee9999) | [김주영(PM)](https://github.com/kimjuyoung99) | [남원일](https://github.com/wonill) | [한규(팀장)](https://github.com/ruehan) |


<div align=center>

### **Front-end**
| [김주영(PM)](https://github.com/kimjuyoung99) | [남원일](https://github.com/wonill) | [이성훈](https://github.com/shlee9999) | [한규(팀장)](https://github.com/ruehan) |
|:-:|:-:|:-:|:-:|
| <img src="https://avatars.githubusercontent.com/u/95556588?v=4" width="150" height="150"/> | <img src="https://avatars.githubusercontent.com/u/102804323?v=4" width="150" height="150"/> | <img src="https://avatars.githubusercontent.com/u/119827402?v=4" width="150" height="150"/> | <img src="https://avatars.githubusercontent.com/u/65541546?v=4" width="150" height="150"/> |
| **소셜, 실시간 채팅, 홈** | **패밀리댕, 로그인, <br>견주등록 관리, 설정** | **댕로그, 가족코드 공유,<br>강아지등록 관리** | **산책, 강번따, 친구신청** |
| <img src="https://avatars.githubusercontent.com/u/102804323?v=4" width="150" height="150"/> | <img src="https://avatars.githubusercontent.com/u/119827402?v=4" width="150" height="150"/> | <img src="https://avatars.githubusercontent.com/u/95556588?v=4" width="150" height="150"/> | <img src="https://avatars.githubusercontent.com/u/65541546?v=4" width="150" height="150"/> |
| **패밀리댕, 로그인, <br>견주등록 관리, 설정** | **댕로그, 가족코드 공유,<br>강아지등록 관리** | **소셜, 실시간 채팅, 홈** | **산책, 강번따, 친구신청** |

### **백엔드**
### **Back-end**
| [문재경](https://github.com/MoonJaeGyeong) | [노관태(팀장)](https://github.com/Repaion24) | [송경훈](https://github.com/rudgns328) | [장준우](https://github.com/highjjjw) |
|:-:|:-:|:-:|:-:|
| <img src="https://avatars.githubusercontent.com/u/108010440?v=4" width="150" height="150"/> | <img src="https://avatars.githubusercontent.com/u/65394501?v=4" width="150" height="150"/> | <img src="https://avatars.githubusercontent.com/u/128586833?v=4" width="150" height="150"/> | <img src="https://avatars.githubusercontent.com/u/176549799?v=4" width="150" height="150"/> |
| ** ** | ** ** | ** ** | **강아지 조회** |

## 🐶 주요 기능 소개
</div>

**패밀리댕**

<img src="https://github.com/user-attachments/assets/82526393-93cc-4d11-b5e2-4748638ffa21" align="center" width="32%">

## 🐶 기능 소개

**산책**

https://github.com/user-attachments/assets/3ac31188-4c20-490e-88f9-c43cf4b5c81a
<img src="https://github.com/user-attachments/assets/7619b401-19f2-44ba-b3d2-d0d53d60c61e" width="20%">



- **산책**: 산책 중 위치와 경로를 실시간으로 확인하고 기록할 수 있습니다.
- **산책 기록**: 이후 산책을 마치면 경로, 시간, 거리의 데이터을 요약해주고 해당 데이터를 아카이빙 시킵니다.

<br/>

**강번따**
강번따란? 내 동네 견주와 함께 친구를 맺어 산책을 할 수 있는 기능입니다.

<img src="https://github.com/user-attachments/assets/9fbd849f-577e-40df-afde-0faa08924727" width="40%"> <img src="https://github.com/user-attachments/assets/d8b07614-671e-4f5a-b184-2f6617546e6b" width="40%">

**홈화면** &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;**프로필 페이지**
- **근처 강아지 알림**: 산책 도중에 사용자의 반경 내 산책 중인 다른 강아지 수를 표시해줍니다.
- **강아지 프로필**: 근처에 있는 강아지의 프로필을 확인할 수 있습니다.
- **강번따 요청 버튼**: 다른 강아지와 산책을 시작하는 버튼을 통해 강번따 요청을 보낼 수 있습니다.
- **강번따 요청**: 강아지 산책 요청이 들어왔을 때 수락/거절 옵션이 있는 알림을 제공합니다.
- **거절**: 강아지가 부끄러워하는 상황에 대한 메시지를 제공합니다.
- **수락**: 서로의 실시간 위치가 핀포인트로 공유되고 채팅방이 생성됩니다.
- **신고**: 특정 강아지를 신고하거나 차단할 수 있는 기능을 제공합니다.
- **실시간 채팅**: 강아지와 산책이 매칭된 사용자 간에 채팅이 가능합니다.
- **친구 맺기** : 함께 산책을 완료한 후엔 친구를 맺어 추후 지속적인 동네 산책 친구와 네트워킹을 할 수 있습니다. 

<img src="https://github.com/user-attachments/assets/47396d87-c6c4-4535-8dfd-51e2ce912193" align="center" width="32%"> <img src="https://github.com/user-attachments/assets/365c13dc-75f2-4592-9e06-ad471c5553f5" align="center" width="32%">
<br/>

**** &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;**프로필 페이지**

**소셜 페이지** &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;**채팅**
<img src="https://github.com/user-attachments/assets/47396d87-c6c4-4535-8dfd-51e2ce912193" align="center" width="25%"> <img src="https://github.com/user-attachments/assets/365c13dc-75f2-4592-9e06-ad471c5553f5" align="center" width="25%">

<img src="https://github.com/user-attachments/assets/9ac4bf4c-3f3e-40bd-bb83-c60845f3a8bd" align="center" width="32%"> <img src="https://github.com/user-attachments/assets/67f667f2-2ceb-4765-8a36-fcb34595849f" align="center" width="32%">
이번 주 동안의 산책 횟수, 다음 산책 차례를 한눈에 확인할 수 있습니다.
알림 목록을 확인할 수 있습니다.

<br/>

**소셜** &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;**채팅**

<img src="https://github.com/user-attachments/assets/9ac4bf4c-3f3e-40bd-bb83-c60845f3a8bd" align="center" width="25%"> <img src="https://github.com/user-attachments/assets/67f667f2-2ceb-4765-8a36-fcb34595849f" align="center" width="25%">

- **댕친구 리스트**: 사용자가 추가한 친구 목록을 확인할 수 있습니다.
- **채팅**: 댕친구와의 채팅 기능을 지원합니다.

<br/>

**견주,강아지 정보입력 프로세스** <br/>
<img src="https://github.com/user-attachments/assets/075113de-2f5f-4642-908f-aa30d397b2f0" align="center" width="30%"> <img src="https://github.com/user-attachments/assets/6b7a6001-7fa9-48e2-b29f-765671f7aff8" align="center" width="30%">

- **소셜로그인** : 카카오 계정으로 간편하게 소셜로그인이 가능합니다.
- **회원정보 입력** : 마음에 드는 아바타와 가족 포지션을 포함한 정보를 입력 받습니다. 이때 현재 위치는 클릭 한 번으로 위치 정보를 받아올 수 있습니다.
- **강아지정보 입력** : 내 강아지 정보를 입력 받습니다. 이미지, 견종 등 여러 정보를 저장할 수 있습니다.

<br/>

**패밀리댕** <br/>
<img src="https://github.com/user-attachments/assets/5353a17b-a966-415b-a6a8-3e9f21117760" align="center" width="30%"> <img src="https://github.com/user-attachments/assets/d677eb52-e593-45aa-87f0-f1f5d07f4de0" align="center" width="30%">

- **가족 역할**: 가족 구성원 역할 확인 및 산책 데이터를 한 눈에 볼 수 있습니다.
- **댕 평집 페이지**: 강아지 프로필 상세 정보를 확인 및 수정할 수 있습니다.
- **가족 초대** : 패밀리댕에 우리 가족을 초대할 수 있게 가족 코드를 공유할 수 있습니다. 해당 코드를 입력하면 패밀리에 초대됩니다.

<!-- **산책 알림** : -->
<br/>

**댕로그** <br/>
<img src="https://github.com/user-attachments/assets/7ee76683-b644-4b78-98ca-d7290d8e3bd3" align="center" width="25%"> <img src="https://github.com/user-attachments/assets/661de03d-8c06-49a7-9ef6-b9fa88236dfb" align="center" width="25%">

- **캘린더 페이지**: 일별로 산책 기록을 캘린더 형태로 확인할 수 있습니다.
- **주간 캘린더별 기록 페이지**: 주간 산책 횟수 및 주요 활동을 요약하여 제공하는 페이지입니다.
- **기록별 상세 정보 페이지**: 각 산책 기록의 상세 정보를 확인할 수 있습니다.
- **산책 기록 기반 분석 그래프**: 사용자와 강아지의 산책 횟수를 그래프로 시각화하여 제공합니다.

<br/>

**마이페이지** <br/>
<img src="https://github.com/user-attachments/assets/365c13dc-75f2-4592-9e06-ad471c5553f5" align="center" width="23%"> <img src="https://github.com/user-attachments/assets/1fd34da1-dafa-4ea2-9cbf-78f14aa74280" align="center" width="30%">


- **회원 정보 메인 페이지**: 사용자의 기본 정보와 설정 페이지로 이동할 수 있는 메뉴입니다.
- **알림 설정 페이지**: 강번따 요청, 산책 알림 등 주요 알림을 설정하는 페이지입니다.
- **회원 정보 상세 페이지**: 사용자 정보 수정 및 관리 기능을 제공합니다.

**댕로그**
<img src="https://github.com/user-attachments/assets/7ee76683-b644-4b78-98ca-d7290d8e3bd3" align="center" width="32%"> <img src="https://github.com/user-attachments/assets/661de03d-8c06-49a7-9ef6-b9fa88236dfb" align="center" width="32%">


## 기획서
Expand All @@ -55,6 +141,10 @@ https://github.com/user-attachments/assets/3ac31188-4c20-490e-88f9-c43cf4b5c81a

- 2024.11.15 ~ 2024.12.09

### **👥 UserFlow**
<img src="https://github.com/user-attachments/assets/4fbe61a1-5851-4306-999c-22ff5032377e" align="center" width="70%">


### **📊 작업 관리**

- 프로젝트 기간이 짧았던 만큼, 매주 월요일마다 스프린트 하였습니다.
Expand All @@ -63,7 +153,7 @@ https://github.com/user-attachments/assets/3ac31188-4c20-490e-88f9-c43cf4b5c81a

## 브랜치 전략

## 컨벤션, PR 규칙
## 컨벤션, PR


## ♻️ 개발 환경
Expand Down

0 comments on commit 642d1dd

Please sign in to comment.