diff --git a/README.md b/README.md
index 3287a196..eebad203 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# Run With Me ? ๐๏ธ
-
+
@@ -53,28 +53,30 @@
## ๐ ๋ชฉ์ฐจ
-[Run With Me ? ๐](https://lab.ssafy.com/s03-final/s03p31a303/tree/master#-run-with-me-%EF%B8%8F-)
+[Run With Me ? ๐](#-Run With Me?)
-* [์์ํ๊ธฐ](https://lab.ssafy.com/s03-final/s03p31a303#-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0)
+* [์์ํ๊ธฐ](#-์์ํ๊ธฐ)
- * [์์ํ๊ธฐ์ ์์](https://lab.ssafy.com/s03-final/s03p31a303#%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0%EC%97%90-%EC%95%9E%EC%84%9C)
- * [์ค์นํ๊ธฐ](https://lab.ssafy.com/s03-final/s03p31a303#%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0)
- * [์คํํ๊ธฐ](https://lab.ssafy.com/s03-final/s03p31a303#%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0)
- * [๋ฐฐํฌํ๊ธฐ](https://lab.ssafy.com/s03-final/s03p31a303#%EB%B0%B0%ED%8F%AC%ED%95%98%EA%B8%B0)
+ * [์์ํ๊ธฐ์ ์์](#์์ํ๊ธฐ์ ์์)
+ * [์ค์นํ๊ธฐ](#์ค์นํ๊ธฐ)
+ * [์คํํ๊ธฐ](#์คํํ๊ธฐ)
+ * [๋ฐฐํฌํ๊ธฐ](#๋ฐฐํฌํ๊ธฐ)
-* [์ง์ํ๋ ๋ธ๋ผ์ฐ์ ](https://lab.ssafy.com/s03-final/s03p31a303#-%EC%A7%80%EC%9B%90%ED%95%98%EB%8A%94-%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80)
+* [์ง์ํ๋ ๋ธ๋ผ์ฐ์ ](#-์ง์ํ๋ ๋ธ๋ผ์ฐ์ )
-* [์ฌ์ฉ๋ ๋๊ตฌ](https://lab.ssafy.com/s03-final/s03p31a303#-%EC%82%AC%EC%9A%A9%EB%90%9C-%EB%8F%84%EA%B5%AC)
+* [์ฌ์ฉ๋ ๋๊ตฌ](#-์ฌ์ฉ๋ ๋๊ตฌ)
-* [์ฌ์ฉ๋ ๊ธฐ์ ](https://lab.ssafy.com/s03-final/s03p31a303#-%EC%82%AC%EC%9A%A9%EB%90%9C-%EA%B8%B0%EC%88%A0)
-
-* [Application Architecture](https://lab.ssafy.com/s03-final/s03p31a303/edit/master/README.md#-application-architecture)
+* [์ฌ์ฉ๋ ๊ธฐ์ ](#-์ฌ์ฉ๋ ๊ธฐ์ )
-* [์๋น์ค ์๊ฐ](https://lab.ssafy.com/s03-final/s03p31a303#-%EC%84%9C%EB%B9%84%EC%8A%A4-%EC%86%8C%EA%B0%9C)
+* [์์คํ
์ํคํ
์ณ](#-์์คํ
์ํคํ
์ณ)
-* [์ ์](https://lab.ssafy.com/s03-final/s03p31a303#-%EC%A0%80%EC%9E%90)
+* [์๋น์ค ์๊ฐ](#-์๋น์ค ์๊ฐ)
-* [๋ผ์ด์ผ์ค](https://lab.ssafy.com/s03-final/s03p31a303#-%EB%9D%BC%EC%9D%B4%EC%84%BC%EC%8A%A4)
+* [์ผ์ ](#-์ผ์ )
+
+* [์ ์](#-์ ์)
+
+* [๋ผ์ด์ผ์ค](#-๋ผ์ด์ผ์ค)
@@ -94,7 +96,7 @@
1. ๊นํ์ ๋ ํฌ์งํ ๋ฆฌ๋ฅผ ํด๋ก ํฉ๋๋ค.
```
- $ git clone https://lab.ssafy.com/s03-final/s03p31a303.git
+ $ git clone https://github.com/soo-ni/RunWithMe.git
```
2. npm์ ์ค์นํฉ๋๋ค.
@@ -109,7 +111,7 @@
1. ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค์ ํฉ๋๋ค.
- - [erd.sql](https://lab.ssafy.com/s03-final/s03p31a303/blob/develop/doc/ERD/erd.sql)์ ์ฐธ๊ณ ํด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์ฑํฉ๋๋ค. ([์ฌ๊ธฐ](https://lab.ssafy.com/s03-final/s03p31a303/blob/develop/doc/ERD/erd.png)๋ฅผ ๋๋ฌ erd๋ฅผ ํ์ธํ์ธ์.
+ - [RunWithMe_SQL.sql](https://github.com/soo-ni/RunWithMe/blob/master/doc/ERD/RunWithMe_SQL.sql)์ ์ฐธ๊ณ ํด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์์ฑํฉ๋๋ค. ([์ฌ๊ธฐ](https://github.com/soo-ni/RunWithMe/blob/master/doc/ERD/RunWithMe_ERD.png)๋ฅผ ๋๋ฌ erd๋ฅผ ํ์ธํ์ธ์.)
- `application.yml`์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค์ ์ ์ถ๊ฐํฉ๋๋ค.
@@ -148,20 +150,71 @@
ํด๋น ์๋น์ค๋ `AWS EC2`๋ฅผ ์ด์ฉํ์ฌ ๋ฐฐํฌํ์์ต๋๋ค. ์ฌ์ ์ [์ฌ๊ธฐ]()๋ฅผ ์ฐธ๊ณ ํด์ `AWS EC2`๊ณ์ ์ ์์ฑํ์ธ์.
-๋ฐฐํฌ๋ฅผ ํ๊ธฐ์ํด์๋ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์คํํฉ๋๋ค:)
-- Putty ๋ฅผ ํตํด ์ ์ -> Ubuntu ํ๊ฒฝ์ Git Clone -> Nginx ํ๊ฒฝ ์ค์ -> Ubuntu ํ๊ฒฝ์์ ๋น๋ ๋ฐ ์คํ -> Nginx ์คํ -> ์ ์
+๋ฐฐํฌ๋ฅผ ํ๊ธฐ์ํด์๋ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์คํํฉ๋๋ค:
+
+1. AWS EC2 ์ธ์คํด์ค ์์ฑ
+
+2. Ubuntu ํ๊ฒฝ์ Git Clone
+
+3. Nginx ํ๊ฒฝ ์ค์
+
+ ```
+
+ server {
+
+ listen 80;
+ listen [::]:80;
+ server_name k3a303.p.ssafy.io;
+ return 301 https://$host$request_uri;
+
+ }
+
+ server {
+
+ listen 443 ssl default_server;
+ listen [::]:443 ssl default_server;
+
+ root /home/ubuntu/deploy/s03p31a303/frontend/RunWithMe/dist;
+
+ # Add index.php to the list if you are using PHP
+ index index.html index.htm index.nginx-debian.html;
+
+ server_name k3a303.p.ssafy.io;
+
+ location / {
+ # First attempt to serve request as file, then
+ # as directory, then fall back to displaying a 404.
+ try_files $uri $uri/ /index.html;
+ }
+
+ ssl_certificate /etc/letsencrypt/live/k3a303.p.ssafy.io/fullchain.pem;
+ ssl_certificate_key /etc/letsencrypt/live/k3a303.p.ssafy.io/privkey.pem;
+
+ access_log /var/log/nginx/proxy/access.log;
+ error_log /var/log/nginx/proxy/error.log;
+
+ }
+ ```
+
+4. JDK ์ค์น (ํ๊ฒฝ๋ณ์ ์ค์ )
+
+5. DB ์ค์น (ํด๋น ํ๋ก์ ํธ์์ MySQL ์ฌ์ฉ)
+
+6. gradle wrapper์ ์ํ ๋ฒ์ ์ค์ (6.0.0 ์ด์)
+
+7. gradle clean build ์คํ (war ํ์ผ ์์ฑ)
+
+8. yarn build (dist ํด๋ ์์ฑ)
## :globe_with_meridians: ์ง์ํ๋ ๋ธ๋ผ์ฐ์
-| ํฌ๋กฌ | ์ฌํ๋ฆฌ | edge | firefox |
+| Chrome | Safari | Edge | Firefox |
| ------ | ------ | ------ | ------- |
| latest | latest | latest | latest |
-
-
## :hammer_and_wrench: ์ฌ์ฉ๋ ๋๊ตฌ
* Vue.js 2.6.11
@@ -176,7 +229,7 @@
## :desktop_computer: ์ฌ์ฉ๋ ๊ธฐ์
-
+
**[ BACK END ]**
@@ -240,189 +293,187 @@
- ๋์ ๋ฌธ์ ์์ฑ (Google Docs).
- ๋์ฉ๋ ํ์ผ ์ฒจ๋ถ
-## :desktop_computer: Application Architecture
-
-
+## :desktop_computer: ์์คํ
์ํคํ
์ณ
+
## ๐ ์๋น์ค ์๊ฐ
### 1. ๋ก๊ทธ์ธ ํ๋ฉด
-
+#### 1-1. ๋ก๊ทธ์ธ ํ๋ฉด
+
---
### 2. ๋ฉ์ธ ํ๋ฉด
-
-
-- **[๋ฉ์ธ ํ๋ฉด]** : ์๋จ์๋ ํ์ฌ ์งํ์ค์ธ ์ฑ๋ฆฐ์ง์ ์ด๋ฒคํธ , ์ค๋จ์๋ ๋ญํน, ํ๋จ์๋ ์น๊ตฌ์ ์ต์ ํผ๋๋ฅผ ๋ณด์ฌ์ค๋๋ค.
----
+#### 2-1. ๋ฉ์ธ ํ๋ฉด
+
-#### 2-1. ๋ฉ์ธ ํ๋ฉด์์ ๋ญ์ปค ํด๋ฆญ
-
-
+- **[๋ฉ์ธ ํ๋ฉด] :** ์๋จ์๋ ํ์ฌ ์งํ์ค์ธ ์ฑ๋ฆฐ์ง, ์ค์์๋ ๋ญํน, ํ๋จ์๋ ํ๋ก์ฐํ ์ ์ ์ ์ต์ ๋ฌ๋ ๊ธฐ๋ก์ ๋ณด์ฌ์ค๋ค.
-- **[๋ฉ์ธํ๋ฉด์์ ๋ญ์ปค ํด๋ฆญ์]** : ์ ํํ ์ ์ ์ ๊ฐ๋จํ ํ๋กํ๊ณผ ์ต๊ทผ ๋ฐ๋ ๊ธฐ๋ก์ ๋ณด์ฌ์ค๋๋ค.
-- **[๋ญ์ปค ํ๋กํ์์ ๋ฐ๋ ํผ๋ ํด๋ฆญ์]** : ํด๋น ์ ์ ์ ํด๋น ๋ฐ๋๊ธฐ๋ก์ ๋ณด์ฌ์ค๋๋ค.
---
-#### 2-2. ๋ฉ์ธ ํ๋ฉด์์ ์น๊ตฌ ํผ๋ ํด๋ฆญ
-
+#### 2-2. ๋ฉ์ธ ํ๋ฉด์์ ๋ญ์ปค ํด๋ฆญ
+
+
+
+- **[๋ฉ์ธ ํ๋ฉด์์ ๋ญ์ปค ํด๋ฆญ ์] :** ์ ํํ ์ ์ ์ ๊ฐ๋จํ ํ๋กํ, ํ๋ก์ฐ ์ฌ๋ถ, ๋ฌ๋ ๊ธฐ๋ก์ ๋ณด์ฌ์ค๋ค.
+- **[๋ญ์ปค ํ๋กํ์์ ๋ฌ๋ ํผ๋ ํด๋ฆญ ์] :** ์ ์ ์ ํด๋น ๋ฌ๋ ์์ธ ๊ธฐ๋ก์ ๋ณด์ฌ์ค๋ค.
-- **[๋ฉ์ธ ํ๋ฉด์์ ์น๊ตฌ ํผ๋ ํด๋ฆญ์]** : ์น๊ตฌ์ ๋ฐ๋ ๊ธฐ๋ก์ ๋ณด์ฌ์ค๋๋ค.
---
-### 3. ๋ฐ๋ ํ์ด์ง
-
-
-
+#### 2-3. ๋ฉ์ธ ํ๋ฉด์์ ์น๊ตฌ ํผ๋ ํด๋ฆญ
+
+
+* **[๋ฉ์ธ ํ๋ฉด์์ ํ๋ก์ ํผ๋ ํด๋ฆญ ์] :** ํ๋ก์ฐํ ์ ์ ์ ๋ฌ๋ ์์ธ ๊ธฐ๋ก์ ๋ณด์ฌ์ค๋ค.
-- **[๋ฐ๋ ํ์ด์ง์์ ์์ ๋ฒํผ ํด๋ฆญ์]** : ๋ฐ๋ ๊ธฐ๋ก์ ์์ํ ์ ์์ต๋๋ค
-- **[๋ฐ๋ ํ์ด์ง์์ ์ ์ง ๋ฒํผ ํด๋ฆญ์]** : ๋ฐ๋์ ๋๋ด๊ณ ๊ธฐ๋ก์ ์ ์ฅํ ์ ์์ต๋๋ค.
-- **[๋ฐ๋ ํ์ด์ง์์ ํ์ด์ง ์ค์์]** : ํ์ฌ ๋ฐ๋์ ์ค๊ฐ ๊ธฐ๋ก์ ํ์ธํ ์ ์์ต๋๋ค(1Km ๋จ์)
+---
----
+### 3. ๋ฌ๋ ํ์ด์ง
-#### 3-1. ๋ฐ๋ ๊ฒฐ๊ณผ ๋ฐ ๋ถ์
-
-
-
+#### 3-1. ๋ฌ๋ ํ์ด์ง
-- **[๋ฐ๋ ๊ฒฐ๊ณผ]** : ํ์ฌ ๋ฐ๋์ ๋ถ๋ถ ๊ธฐ๋ก ๋ฐ ์ ์ฒด ๊ธฐ๋ก์ ํ์ธํ ์ ์์ต๋๋ค.
-- **[๋ฐ๋ ๋ถ์]** : ๊ฐ๋ฐ์์ ๊ฐ์ฑ์ ์ด๋ ค์ ๋ฌ๋ง๋ค ๋ด ๊ธฐ๋ก์ ๋ณด์ฌ์ฃผ๋ฉฐ ์์ํ ํด์ค๋๋ค.
-- **[๋ฐ๋ ๋ถ์]** : ์ด์ ๊ธฐ๋ก, ์ต๊ทผ ๊ธฐ๋ก๊ณผ ์ ์ ๋ค์ ํ๊ท ๊ธฐ๋ก๋ค์ ๋ณด์ฌ์ค๋๋ค.
+
+* **[๋ฌ๋ ํ์ด์ง์์ ์์ ๋ฒํผ ํด๋ฆญ ์] :** ๋ฌ๋ ๊ธฐ๋ก์ ์์ํ๋ค.
+* **[๋ฌ๋ ํ์ด์ง์์ ์ ์ง ๋ฒํผ ํด๋ฆญ ์] :** ๋ฌ๋์ ๋๋ด๊ณ ๊ธฐ๋ก์ ์ ์ฅํ๋ค.
+* **[๋ฌ๋ ํ์ด์ง์์ ํ์ด์ง ์ค์ ์] :** ํ์ฌ ๋ฌ๋์ ์ค๊ฐ ๊ธฐ๋ก์ 1km ๋จ์๋ก ํ์ธํ๋ค.
---
+#### 3-2. ๋ฌ๋ ๊ฒฐ๊ณผ ํ์ด์ง
-### 4. ์ฃผ๋ณ ๋ฌ๋ ์ถ์ฒ
-
-
+
+
+* **[๋ฌ๋ ๊ฒฐ๊ณผ] :** ํ์ฌ ๋ฌ๋์ ๋ถ๋ถ ๊ธฐ๋ก ๋ฐ ์ ์ฒด ๊ธฐ๋ก์ ํ์ธํ๋ค.
-- **[์ฃผ๋ณ ๋ฌ๋]** : ๊ฐ์ ๋๋ค์ ์ฃผ๋ณ ๋ฌ๋๋ค์ ์ถ์ฒํด์ฃผ๊ณ , ํด๋ฆญํ๋ฉด ๋ง์ฐฌ๊ฐ์ง๋ก ์ ์ ์ ํ๋กํ๊ณผ ๊ธฐ๋ก์ ํ์ธํ ์ ์์ต๋๋ค.
---
+#### 3-3. ๋ฌ๋ ๋ถ์ ํ์ด์ง
-### 5. ์ฑํ
๋ฐ ๋งค์นญ
-
-
-
+
-- **[1:1 ์ฑํ
]** : ์ค์๊ฐ ์ฑํ
์ ์ ์ฉํ์ฌ ํ์ฌ ์จ๋ผ์ธ ์ํ์ธ ์ ์ ๋ค๊ณผ ์ฑํ
ํ ์ ์์ต๋๋ค.
-- **[์ค์ ์ฑํ
ํ๋ฉด]** : ์ค์๊ฐ์ผ๋ก ์๊ฐ๊ณผ ํ๋กํ, ๋ฉ์์ง๊ฐ ์ฃผ๊ณ ๋ฐ์์ง๋๋ค.
-- **[๋งค์นญ ์์คํ
]** : ๋งค์นญ์์ ์ํ๋ ์ฑ๋ณ์ ํด๋ฆญ์ ์ ํํ ์ฑ๋ณ๊ณผ ๋งค์นญํ ์ ์์ต๋๋ค(๋น์ทํ ๋ ๋ฒจ์ ๋ฌ๋๊ฐ ์๋ค๋ฉด ๋งค์นญ๋์ง ์์ต๋๋ค.)
+* **[๋ฌ๋ ๊ธฐ๋ก] :** Github์ contributions์ ํํํ๋ ์๋ ํฌ๋ฉง์ ๊ฐ์ ธ์ ๊ฐ๋ฐ์ ๊ฐ์ฑ์ ์ด๋ ค ํ๋ฌ ๋จ์๋ก ํ๋ฃจ์ ๋ด ๊ฑฐ๋ฆฌ๋ฅผ ๋ณด์ฌ์ฃผ๋ฉฐ, ์ด๋ฏธ์ง๋ก ์ ์ฅํ ์ ์๋ค.
+* **[๋ฌ๋ ๋ถ์ ๊ทธ๋ํ] :** ์ด์ ๊ธฐ๋ก, ์ต๊ทผ ๊ธฐ๋ก๊ณผ ์ ์ ๋ค์ ํ๊ท ๊ธฐ๋ก์ ๋ณด์ฌ์ฃผ๋ฉฐ, ์ด๋ฏธ์ง๋ก ์ ์ฅํ ์ ์๋ค.
---
+### 4. ์ฃผ๋ณ ๋ฌ๋ ์ถ์ฒ
-### 6. ์ง์ญ ์ฑํ
-
-
+#### 4-1. ์ฃผ๋ณ ๋ฌ๋ ์ถ์ฒ
+
+
+
+* **[์ฃผ๋ณ ๋ฌ๋ ์ถ์ฒ] :** ๊ฐ์ ๋๋ค์ ์ฃผ๋ณ ๋ฌ๋๋ค์ ์ถ์ฒํด์ฃผ๊ณ , ํด๋ฆญ ์ ์ ์ ์ ํ๋กํ๊ณผ ๊ธฐ๋ก์ ๋ณด์ฌ์ค๋ค.
-- **[์ง์ญ ์ฑํ
๋ฐฉ]** : ๋ค์ํ ์ง์ญ๋ค์ ์ฑํ
๋ฐฉ์ ์ฐธ์ฌํ์ฌ ์ฌ๋ฌ ์ ์ ๋ค๊ณผ ์ค์๊ฐ ์ฑํ
์ ์ฆ๊ธธ ์ ์์ต๋๋ค.
-- **[์ค์ ์ฑํ
ํ๋ฉด]** :
---
+### 5. ์ผ๋์ผ ์ฑํ
๋ฐ ๋งค์นญ
-### 7. ์ฑ๋ฆฐ์ง ํ์ด์ง
-
-
+#### 5-1. ์ผ๋์ผ ์ฑํ
+
+
-- **[์ฑ๋ฆฐ์ง ํ์ด์ง]** : ํ์ฌ ์งํ์ค, ์งํ ์์ , ์ข
๋ฃ๋ ์ฑ๋ฆฐ์ง๋ค์ ํ์ธํ ์ ์์ต๋๋ค.
-- **[์ฑ๋ฆฐ์ง ํด๋ฆญ์]** : ์ฑ๋ฆฐ์ง ํด๋ฆญ์ ํด๋น ์ฑ๋ฆฐ์ง์ ์์ธ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์๊ณ , ์ ์ฒญ๋ฒํผ์ผ๋ก ์ฑ๋ฆฐ์ง์ ์ฐธ์ฌํ ์ ์์ต๋๋ค.
+* **[์ผ๋์ผ ์ฑํ
] :** ํ๋ก์ฐํ ์ ์ ์ ์จ๋ผ์ธ ์ ์ ์ํ๊ฐ ๋ณด์ด๋ฉฐ ์จ๋ผ์ธ์ธ ์ ์ ์ ์ค์๊ฐ์ผ๋ก ์ฑํ
ํ๋ค.
---
+#### 5-2. ๋งค์นญ
-#### 7-1. ์ฑ๋ฆฐ์ง ์์ธ
-
-
+
+* **[์ผ๋์ผ ์ฑํ
๋ฐ ๋งค์นญ ํด๋ฆญ ์] :** ์ผ๋์ผ ์ฑํ
์ ์จ๋ผ์ธ ๋ฐ ์คํ๋ผ์ธ ์ ์ ์ ๋ชฉ๋ก ํ๋จ ๋งค์นญ ๋ฒํผ ํด๋ฆญ ์ ๊ฒฝํ์น์ ๋ฐ๋ฅธ ์ ์ ๋ฅผ ๋งค์นญํด์ค๋ค.
+* **[๋งค์นญ ์์คํ
] :** ์ฑ๋ณ์ ์ ํ ํ ์ํ๋ ๋ฌ๋๋ฅผ ์ ํํด ํ๋ก์ฐํ ๋ค์ ์ผ๋์ผ ์ฑํ
์ ์์ํ๋ค.
-- **[์ฑ๋ฆฐ์ง ์์ธํ์ด์ง]** : ์ฑ๋ฆฐ์ง๋ฅผ ํด๋ฆญ์ ์์ธ ํ์ด์ง๋ก ๋์ด๊ฐ๊ฒ ๋ฉ๋๋ค.
-- **[์ฑ๋ฆฐ์ง ์ ์ฒญ]** : ์ฑ๋ฆฐ์ง ์ ์ฒญ๋ฒํผ ํด๋ฆญ!
---
+### 6. ์ง์ญ ์ฑํ
+
+#### 6-1. ์ง์ญ ์ฑํ
-#### 7-2. ์ฑ๋ฆฐ์ง ๊ฒฐ์
-
-
+
-- **[์ฑ๋ฆฐ์ง ๊ฒฐ์ ]** : ํด๋น ์ฑ๋ฆฐ์ง์์ ์ํ๋ ๊ธ์ก๋งํผ๋ง ๊ธฐ๋ถ๊ธ์ก์ ๊ธฐ์ฌํ์ฌ ์ฐธ๊ฐํ ์ ์์ต๋๋ค.
+* **[์ง์ญ ์ฑํ
] :** ์ํ๋ ์ง์ญ์ ์ ํ ์ ํด๋น ์ง์ญ์์ ์ฌ๋ฌ ์ ์ ์ ์ค์๊ฐ์ผ๋ก ์ฑํ
ํ๋ค.
---
+### 7. ์ฑ๋ฆฐ์ง ํ์ด์ง
+
+#### 7-1. ์ฑ๋ฆฐ์ง ํ์ด์ง
-### 8. ์ฑ๋ฆฐ์ง ์ ์
-
-
-
+
-- **[์ฑ๋ฆฐ์ง ์ ์]** : ์ ์ ๋ค์ ๊ด๋ฆฌ์์๊ฒ ์ฑ๋ฆฐ์ง๋ฅผ ์ ์ํ ์ ์์ต๋๋ค.
-- **[์ฑ๋ฆฐ์ง ์ ์ ์์ธ]** : ์ฑ๋ฆฐ์ง ์์ธ ํ์ด์ง ์
๋๋ค.
+* **[์ฑ๋ฆฐ์ง ํ์ด์ง] :** ์๋จ์ ๋ณด์ ๋ง์ผ๋ฆฌ์ง๊ฐ ํ์๋๊ณ , ํ์ฌ ์งํ์ค, ์งํ ์์ , ์ข
๋ฃ๋ ์ฑ๋ฆฐ์ง๋ฅผ ํ์ธํ๋ค.
---
+#### 7-2. ์ฑ๋ฆฐ์ง ์์ธ
-#### 8-2. ์ฑ๋ฆฐ์ง ๊ด๋ฆฌํ์ด์ง
-
+
-- **[์ฑ๋ฆฐ์ง ๊ด๋ฆฌ ํ์ด์ง]** : ์ฑ๋ฆฐ์ง ์์ฑ ๋ฐ ๊ด๋ฆฌ ํ์ด์ง๋ ๊ด๋ฆฌ์ ๋ฑ๊ธ๋ง ํ์ธํ ์ ์์ผ๋ฉฐ ์์ฑ, ์ญ์ , ์์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
+* **[์ฑ๋ฆฐ์ง ํด๋ฆญ ์] :** ์ฑ๋ฆฐ์ง ํด๋ฆญ ์ ํด๋น ์ฑ๋ฆฐ์ง์ ์์ธ ์ ๋ณด๋ฅผ ํ์ธํ๊ณ , ์ ์ฒญ ๋ฒํผ์ ํตํด ์ฑ๋ฆฐ์ง์ ์ฐธ์ฌํ๋ค.
+* **[์ฑ๋ฆฐ์ง ์ ์ฒญ ๋ฒํผ ํด๋ฆญ ์] :** ์ฑ๋ฆฐ์ง ์ ์ฒญ ๋ฒํผ ํด๋ฆญ ์ ์ฑ๋ฆฐ์ง ์ฐธ์ฌ ํ์ด์ง๋ก ๋์ด๊ฐ๋ฉฐ, ๊ธฐ๋ถ ๊ธ์ก์ ์ค์ ํด ์ฐธ์ฌํ๋ค. ์ด ๋, ๊ธฐ๋ถ ๊ธ์ก์ 0์์ ์ค์ ํด๋ ์ฐธ์ฌ๊ฐ ๊ฐ๋ฅํ๋ฉฐ, ํด๋น ๊ธ์ก์ ๋ฏธ๋ฆฌ ์ถฉ์ ๋ ๋ง์ผ๋ฆฌ์ง์์ ์ฐจ๊ฐ๋๋ค.
+* **[์ถฉ์ ํ๊ธฐ ๋ฒํผ ํด๋ฆญ ์] :** ์ถฉ์ ํ๊ธฐ ๋ฒํผ์ ํด๋ฆญ ์, [๋ง์ดํ์ด์ง]-[๋ง์ผ๋ฆฌ์ง ์ถฉ์ ] ํญ์ผ๋ก ์ ํ๋๋ฉฐ ์นด์นด์คํ์ด๋ฅผ ํตํด ์ถฉ์ ์ด ๊ฐ๋ฅํ๋ค.
---
+### 8. ์ฑ๋ฆฐ์ง ์ ์
-### 9. ๋ฐ๋ ๊ธฐ๋ก ์กฐํ
-
-
-
+#### 8.1 ์ฑ๋ฆฐ์ง ์ ์
+
+
+
+* **[์ฑ๋ฆฐ์ง ์ ์] :** ์ ์ ๊ฐ ๊ด๋ฆฌ์์๊ฒ ์ฑ๋ฆฐ์ง๋ฅผ ์ ์ํ๋ค.
-- **[๋ฐ๋ ๊ธฐ๋ก ์กฐํ]** : ๋ด ๋ชจ๋ ๋ฐ๋ ๊ธฐ๋ก์ ์กฐํํ ์ ์์ต๋๋ค. ํ๋จ์์ ๋ฐ๋ ๊ธฐ๋ก์ ํด๋ฆญ์ ๋งต์ ๋ด ๊ฒฝ๋ก๊ฐ ํ์๋ฉ๋๋ค.
-- **[๋ฐ๋ ๊ธฐ๋ก ํด๋ฆญ์1]** : ๋งต์ ํด๋น ๋ฐ๋ ๊ธฐ๋ก์ ๋ถ์ํ์ฌ ๋ด ๊ฒฝ๋ก๋ฅผ ํ์ํด์ค๋๋ค.
-- **[๋ฐ๋ ๊ธฐ๋ก ํด๋ฆญ์2]** : ํด๋น ๋ฐ๋ ๊ธฐ๋ก์ด ์ด๋ฆฌ๊ณ , ๋ฐ๋ ๊ธฐ๋ก์ ํด๋ฆญ์ ์์ธ ํ์ด์ง๋ก ๋์ด๊ฐ๋๋ค.
---
+#### 8.2 ์ฑ๋ฆฐ์ง ๊ด๋ฆฌ ํ์ด์ง
+
+
-#### 9-1. ๋ฐ๋ ์์ธ
-
-
+* **[์ฑ๋ฆฐ์ง ๊ด๋ฆฌ ํ์ด์ง] :** ์ฑ๋ฆฐ์ง ๊ด๋ฆฌ ํ์ด์ง๋ ๊ด๋ฆฌ์ ๋ฑ๊ธ๋ง ํ์ธ ๊ฐ๋ฅํ๋ฉฐ, ์ฑ๋ฆฐ์ง ์์ฑ, ์ญ์ , ์์ ์ด ๊ฐ๋ฅํ๋ค.
-- **[๋ด ๋ฐ๋ ์์ธ]** : ํด๋น ๋ฐ๋ ๊ธฐ๋ก์ ์์ธํ๊ฒ ๋ณผ์ ์์ต๋๋ค.
---
+### 9. ๋ฌ๋ ๊ธฐ๋ก ์กฐํ
-### 10. ์น๊ตฌ ๋ชฉ๋ก
-
+#### 9-1. ๋ฌ๋ ๊ธฐ๋ก ์กฐํ
+
+
+
+* **[๋ฌ๋ ๊ธฐ๋ก ์กฐํ] :** ๋ณธ์ธ์ ๋ชจ๋ ๋ฌ๋ ๊ธฐ๋ก์ ์กฐํํ๋ค. ํ๋จ์์ ๋ฌ๋ ๊ธฐ๋ก์ ํด๋ฆญ ์, ์ง๋์ ๋ฌ๋ ๊ฒฝ๋ก๊ฐ ํ์๋๋ค.
+* **[ํ๋ ์ง์ญ ๋ฌ๋ ๊ธฐ๋ก ์กฐํ] :** ๋ณธ์ธ์ด ์ค์ ํ ํ๋ ์ง์ญ ๋ฌ๋ ๊ธฐ๋ก์ ์กฐํํ๋ค. ํ๋จ์์ ๋ฌ๋ ๊ธฐ๋ก์ ํด๋ฆญ ์, ์ง๋์ ๋ฌ๋ ๊ฒฝ๋ก๊ฐ ํ์๋๋ค.
+* **[๋ฌ๋ ๊ธฐ๋ก ํด๋ฆญ ์] :** ๋ฌ๋ ์์ธ ํ์ด์ง๋ก ์ด๋ํ๋ค.
-- **[์น๊ตฌ ๋ชฉ๋ก]** : ์น๊ตฌ์ ๊ฐ๋จํ ์ ๋ณด์, ์ฑํ
์ ํ ์ ์๋ ๋ฒํผ๊ณผ ์ญ์ ํ ์ ์๋ ๋ฒํผ์ด ์์ต๋๋ค.
---
+### 10. ํ๋ก์ฐ ๋ชฉ๋ก
+
+#### 10-1. ํ๋ก์ฐ ๋ชฉ๋ก ์กฐํ
-### 11. ๋ง์ผ๋ฆฌ์ง ์ถฉ์
-
-
-
+
+
+* **[ํ๋ก์ฐ ๋ชฉ๋ก ์กฐํ] :** ํ๋ก์์ ๊ฐ๋จํ ์ ๋ณด์, ๋งํ์ ์์ด์ฝ์ ํด๋ฆญ ์ ์ผ๋์ผ ์ฑํ
์ผ๋ก ์ด๋ํ๋ฉฐ, ์์ค ์์ด์ฝ์ ํด๋ฆญ ์ ํ๋ก์ฐ๋ฅผ ์ทจ์ํ๋ค.
-- **[๋ง์ผ๋ฆฌ์ง ์ถฉ์ ]** : ๋ง์ผ๋ฆฌ์ง๊ฐ ๋ถ์กฑํ ์ ๋ง์ผ๋ฆฌ์ง ์ถฉ์ ์ฐฝ์ผ๋ก ์ด๋๋๋ฉฐ, ์ํ๋ ๊ธ์ก๋งํผ ์ถฉ์ ํ ์ ์์ต๋๋ค.
-- **[๋ง์ผ๋ฆฌ์ง ์ถฉ์ (ํ์ฌ ๊ณต์ง๋ก ์ถฉ์ )]** : ํ์ฌ๋ ๋น๋ฐ๋ฒํธ๋ฅผ ์
๋ ฅ๋ฐ์ง ์๊ณ **TEST** ๋ฅผ ์ํ ์ถฉ์ ๊ธฐ๋ฅ์
๋๋ค.
-- **[๋ง์ผ๋ฆฌ์ง ์ถฉ์ ์๋ฃ]** : ๋ง์ผ๋ฆฌ์ง๊ฐ ์ถฉ์ ๋๋ฉด ์ฆ์ ํ์ฌ ๋ณด์ ๋ง์ผ๋ฆฌ์ง๊ฐ ์ฌ๋ผ๊ฐ๋๋ค.
---
+### 11. ์ ์ ์ ๋ณด ์์
-### 12. ํ์์ ๋ณด ์์
-
-
-
+#### 11-1. ์ ์ ์ ๋ณด ์์
-- **[ํ์์ ๋ณด ์์ ]** : ํ์์ ๋ณด ์์ ํ์ด์ง์
๋๋ค.
-- **[ํ์์ ๋ณด ์์ ์ , ์์ ํ]** : ํ์์ ๋ณด๋ฅผ ์์ ํ๊ฑฐ๋ ํํดํ ์ ์์ต๋๋ค.
+
+* **[์ ์ ์ ๋ณด ์์ ] :** ์ ์ ์ ๋ณด๋ฅผ ์์ ํ๊ฑฐ๋ ํํดํ๋ค.
+* **[์ ์ ํ๋กํ ์์ ] :** ์ ์ ํ๋กํ์ ์์ ํ๋ค.
---
+## :calendar: ์ผ์
+
+
+
## ๐ค ์ ์
* ๊น๋์ฉ - Daeyong Kim - kim940813@naver.com - @[imdaeyong](https://github.com/imdaeyong) [Front]
@@ -431,8 +482,6 @@
* ์ด์ ์ - Sunsoo Lee - tjstn921030@gmail.com - @[LEESUNSOO](https://github.com/LEESUNSOO) [Back]
* ์ ์ํ - Soohyun Jeon - soohyun0907@naver.com - @[soohyun0907](https://github.com/soohyun0907) [Front]
-
-
## :page_with_curl: ๋ผ์ด์ผ์ค
```
diff --git a/doc/ERD/RunWithMe_ERD.png b/doc/ERD/RunWithMe_ERD.png
new file mode 100644
index 00000000..34bf0a4a
Binary files /dev/null and b/doc/ERD/RunWithMe_ERD.png differ
diff --git a/doc/ERD/RunWithMe_SQL.sql b/doc/ERD/RunWithMe_SQL.sql
new file mode 100644
index 00000000..f858cfb6
--- /dev/null
+++ b/doc/ERD/RunWithMe_SQL.sql
@@ -0,0 +1,198 @@
+CREATE SCHEMA `rwm`;
+USE rwm;
+
+CREATE TABLE `board` (
+ `board_id` int(11) NOT NULL AUTO_INCREMENT,
+ `board_content` varchar(255) NOT NULL,
+ `board_editdate` datetime NOT NULL,
+ `board_regdate` datetime NOT NULL,
+ `board_title` varchar(255) NOT NULL,
+ `read_count` int(11) NOT NULL,
+ `writer_id` int(11) NOT NULL,
+ `board_image` varchar(500) DEFAULT NULL,
+ `reply_count` int(11) DEFAULT NULL,
+ `writer_name` varchar(255) NOT NULL,
+ `writer_profile` varchar(500) DEFAULT NULL,
+ PRIMARY KEY (`board_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8;
+
+CREATE TABLE `challenge` (
+ `challenge_id` int(11) NOT NULL AUTO_INCREMENT,
+ `challenge_image` varchar(500) DEFAULT NULL,
+ `content` longtext,
+ `distance_current` double DEFAULT NULL,
+ `distance_goal` double DEFAULT NULL,
+ `donate_current` bigint(20) DEFAULT NULL,
+ `donate_goal` bigint(20) DEFAULT NULL,
+ `end_time` datetime DEFAULT NULL,
+ `participant` int(11) DEFAULT '0',
+ `personal_distance_goal` double DEFAULT NULL,
+ `start_time` datetime DEFAULT NULL,
+ `title` varchar(500) NOT NULL,
+ PRIMARY KEY (`challenge_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8;
+
+CREATE TABLE `challenge_user` (
+ `challenge_user_id` int(11) NOT NULL AUTO_INCREMENT,
+ `accumulated_distance` double DEFAULT NULL,
+ `donation` int(11) DEFAULT NULL,
+ `success` bit(1) DEFAULT NULL,
+ `challenge_id` int(11) DEFAULT NULL,
+ `user_id` int(11) DEFAULT NULL,
+ PRIMARY KEY (`challenge_user_id`),
+ KEY `FKmq23oqyd3s02abqo1pspisxg8` (`challenge_id`),
+ KEY `FK6jxbecg44d3jiy8blxrgbo6wg` (`user_id`),
+ CONSTRAINT `FK6jxbecg44d3jiy8blxrgbo6wg` FOREIGN KEY (`user_id`) REFERENCES `user` (`user_id`),
+ CONSTRAINT `FKmq23oqyd3s02abqo1pspisxg8` FOREIGN KEY (`challenge_id`) REFERENCES `challenge` (`challenge_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=51 DEFAULT CHARSET=utf8;
+
+CREATE TABLE `friend` (
+ `f_id` int(11) NOT NULL AUTO_INCREMENT,
+ `user_id` int(11) NOT NULL,
+ `user_user_id` int(11) DEFAULT NULL,
+ PRIMARY KEY (`f_id`),
+ KEY `FKlbsgou1shyj6q8nmbrogm9f85` (`user_user_id`),
+ CONSTRAINT `FKlbsgou1shyj6q8nmbrogm9f85` FOREIGN KEY (`user_user_id`) REFERENCES `user` (`user_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=95 DEFAULT CHARSET=utf8;
+
+CREATE TABLE `gugun` (
+ `gugun_id` int(11) NOT NULL,
+ `gugun_name` varchar(255) DEFAULT NULL,
+ `sido_id` int(11) NOT NULL,
+ PRIMARY KEY (`gugun_id`),
+ KEY `FKr1fdujmqfj2lnb20von5rxcam` (`sido_id`),
+ CONSTRAINT `FKr1fdujmqfj2lnb20von5rxcam` FOREIGN KEY (`sido_id`) REFERENCES `sido` (`sido_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+CREATE TABLE `matching` (
+ `match_id` int(11) NOT NULL AUTO_INCREMENT,
+ `guest_id` int(11) NOT NULL,
+ `master_id` int(11) NOT NULL,
+ `room_id` varchar(255) NOT NULL,
+ PRIMARY KEY (`match_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=93 DEFAULT CHARSET=utf8;
+
+CREATE TABLE `message` (
+ `m_id` int(11) NOT NULL AUTO_INCREMENT,
+ `message` varchar(255) NOT NULL,
+ `message_regtime` datetime NOT NULL,
+ `room_id` int(11) DEFAULT NULL,
+ `user_id` int(11) NOT NULL,
+ PRIMARY KEY (`m_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+CREATE TABLE `payment` (
+ `pay_id` int(11) NOT NULL AUTO_INCREMENT,
+ `charge` int(11) DEFAULT NULL,
+ `pay` int(11) DEFAULT NULL,
+ `user_id` int(11) DEFAULT NULL,
+ PRIMARY KEY (`pay_id`),
+ KEY `FK4spfnm9si9dowsatcqs5or42i` (`user_id`),
+ CONSTRAINT `FK4spfnm9si9dowsatcqs5or42i` FOREIGN KEY (`user_id`) REFERENCES `user` (`user_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=62 DEFAULT CHARSET=utf8;
+
+CREATE TABLE `ranks` (
+ `rank_id` int(11) NOT NULL AUTO_INCREMENT,
+ `donate_exp` double NOT NULL,
+ `race_exp` double NOT NULL,
+ `tier` int(11) DEFAULT '0',
+ `total_exp` double NOT NULL,
+ `user_id` int(11) DEFAULT NULL,
+ PRIMARY KEY (`rank_id`),
+ KEY `FK9baj7lwqe9acxbeplowb01mn9` (`user_id`),
+ CONSTRAINT `FK9baj7lwqe9acxbeplowb01mn9` FOREIGN KEY (`user_id`) REFERENCES `user` (`user_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=71 DEFAULT CHARSET=utf8;
+
+CREATE TABLE `record` (
+ `record_id` int(11) NOT NULL AUTO_INCREMENT,
+ `accumulated_distance` double NOT NULL,
+ `accumulated_time` double NOT NULL,
+ `speed` double DEFAULT NULL,
+ `running_id` int(11) DEFAULT NULL,
+ `user_id` int(11) DEFAULT NULL,
+ PRIMARY KEY (`record_id`),
+ KEY `FKpgn6jntg6cjbtk228sc44lrqq` (`running_id`),
+ KEY `FKeny3549xar8rnrcmdw3hl0la1` (`user_id`),
+ CONSTRAINT `FKeny3549xar8rnrcmdw3hl0la1` FOREIGN KEY (`user_id`) REFERENCES `user` (`user_id`),
+ CONSTRAINT `FKpgn6jntg6cjbtk228sc44lrqq` FOREIGN KEY (`running_id`) REFERENCES `running` (`running_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=525 DEFAULT CHARSET=utf8;
+
+CREATE TABLE `reply` (
+ `reply_id` int(11) NOT NULL AUTO_INCREMENT,
+ `board_id` int(11) NOT NULL,
+ `content` varchar(255) NOT NULL,
+ `editdate` datetime NOT NULL,
+ `parent_id` int(11) NOT NULL,
+ `regdate` datetime NOT NULL,
+ `reply_depth` int(11) NOT NULL,
+ `reply_order` int(11) NOT NULL,
+ `user_user_id` int(11) DEFAULT NULL,
+ PRIMARY KEY (`reply_id`),
+ KEY `FKdegfm6syq4wn4syd0koe1oghe` (`user_user_id`),
+ CONSTRAINT `FKdegfm6syq4wn4syd0koe1oghe` FOREIGN KEY (`user_user_id`) REFERENCES `user` (`user_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8;
+
+CREATE TABLE `running` (
+ `running_id` int(11) NOT NULL AUTO_INCREMENT,
+ `accumulated_distance` double NOT NULL,
+ `accumulated_time` bigint(20) NOT NULL,
+ `end_time` datetime DEFAULT NULL,
+ `polyline` longtext,
+ `start_time` datetime DEFAULT NULL,
+ `thumbnail` longtext,
+ `user_id` int(11) DEFAULT NULL,
+ PRIMARY KEY (`running_id`),
+ KEY `FKf62myi3cec1wmjrcr1xuffnm8` (`user_id`),
+ CONSTRAINT `FKf62myi3cec1wmjrcr1xuffnm8` FOREIGN KEY (`user_id`) REFERENCES `user` (`user_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=366 DEFAULT CHARSET=utf8;
+
+CREATE TABLE `running_area` (
+ `running_area_id` int(11) NOT NULL AUTO_INCREMENT,
+ `gugun_id` int(11) DEFAULT NULL,
+ `running_id` int(11) DEFAULT NULL,
+ PRIMARY KEY (`running_area_id`),
+ KEY `FKndou84oh53xlpshbh5ck2xb7t` (`gugun_id`),
+ KEY `FK3d1gdlso67048d2dqcp2iecpw` (`running_id`),
+ CONSTRAINT `FK3d1gdlso67048d2dqcp2iecpw` FOREIGN KEY (`running_id`) REFERENCES `running` (`running_id`),
+ CONSTRAINT `FKndou84oh53xlpshbh5ck2xb7t` FOREIGN KEY (`gugun_id`) REFERENCES `gugun` (`gugun_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=526 DEFAULT CHARSET=utf8;
+
+CREATE TABLE `running_user` (
+ `running_user_id` int(11) NOT NULL AUTO_INCREMENT,
+ `total_count` int(11) DEFAULT NULL,
+ `total_distance` double NOT NULL,
+ `total_time` bigint(20) NOT NULL,
+ `user_id` int(11) DEFAULT NULL,
+ PRIMARY KEY (`running_user_id`),
+ KEY `FKq3s0rd0g64ftk275ki87fs8fb` (`user_id`),
+ CONSTRAINT `FKq3s0rd0g64ftk275ki87fs8fb` FOREIGN KEY (`user_id`) REFERENCES `user` (`user_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=71 DEFAULT CHARSET=utf8;
+
+CREATE TABLE `sido` (
+ `sido_id` int(11) NOT NULL,
+ `sido_name` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`sido_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+CREATE TABLE `user` (
+ `user_id` int(11) NOT NULL AUTO_INCREMENT,
+ `change_pw` varchar(255) DEFAULT NULL,
+ `auth` tinyint(1) DEFAULT '0',
+ `gender` int(11) DEFAULT NULL,
+ `mileage` int(11) DEFAULT '0',
+ `profile` varchar(255) DEFAULT NULL,
+ `user_email` varchar(255) NOT NULL,
+ `user_name` varchar(255) NOT NULL,
+ `user_pw` varchar(255) NOT NULL,
+ `gugun_id` int(11) DEFAULT NULL,
+ PRIMARY KEY (`user_id`),
+ KEY `FKtrhntqap8ebbsdi1h3vxfkyji` (`gugun_id`),
+ CONSTRAINT `FKtrhntqap8ebbsdi1h3vxfkyji` FOREIGN KEY (`gugun_id`) REFERENCES `gugun` (`gugun_id`)
+) ENGINE=InnoDB AUTO_INCREMENT=71 DEFAULT CHARSET=utf8;
+
+CREATE TABLE `user_roles` (
+ `user_user_id` int(11) NOT NULL,
+ `roles` varchar(255) DEFAULT NULL,
+ KEY `FKkv46dn3qakjvsk7ra33nd5sns` (`user_user_id`),
+ CONSTRAINT `FKkv46dn3qakjvsk7ra33nd5sns` FOREIGN KEY (`user_user_id`) REFERENCES `user` (`user_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
diff --git a/doc/ERD/erd.png b/doc/ERD/erd.png
deleted file mode 100644
index c3a1fdc6..00000000
Binary files a/doc/ERD/erd.png and /dev/null differ
diff --git a/doc/ERD/erd.sql b/doc/ERD/erd.sql
deleted file mode 100644
index 7d672b39..00000000
--- a/doc/ERD/erd.sql
+++ /dev/null
@@ -1,346 +0,0 @@
-๏ปฟCREATE TABLE `USER` (
- `user_id` int NOT NULL,
- `user_pw` VARCHAR(255) NULL,
- `user_name` VARCHAR(50) NULL,
- `profile` VARCHAR(255) NULL
-);
-
-CREATE TABLE `RUNNING` (
- `running_id` int NOT NULL,
- `user_id` int NOT NULL,
- `running_distance` VARCHAR(50) NULL,
- `running_duration` VARCHAR(50) NULL,
- `running_cal` VARCHAR(50) NULL,
- `running_avg_pace` VARCHAR(50) NULL,
- `running_min_pace` VARCHAR(50) NULL,
- `running_path` VARCHAR(50) NULL
-);
-
-CREATE TABLE `CHATROOM` (
- `room_id` int NOT NULL,
- `room_name` VARCHAR(200) NULL,
- `type` int NULL
-);
-
-CREATE TABLE `MESSAGE` (
- `m_id` int NOT NULL,
- `room_id` int NOT NULL,
- `user_id` int NOT NULL,
- `message` VARCHAR(255) NULL,
- `message_regtime` VARCHAR(255) NULL
-);
-
-CREATE TABLE `PARTICIPANTS` (
- `p_id` int NOT NULL,
- `user_id` int NOT NULL,
- `room_id` int NOT NULL
-);
-
-CREATE TABLE `FRIENDS` (
- `f_id` int NOT NULL,
- `user_id` int NOT NULL,
- `freind_id` int NULL
-);
-
-CREATE TABLE `BOARD` (
- `board_id` int NOT NULL,
- `writer_id` int NOT NULL,
- `board_title` VARCHAR(255) NULL,
- `board_content` VARCHAR(255) NULL,
- `board_regdate` VARCHAR(255) NULL,
- `board_editdate` VARCHAR(255) NULL,
- `board_likes` VARCHAR(255) NULL
-);
-
-CREATE TABLE `COMMENT` (
- `commnet_id` int NOT NULL,
- `comment_writer` int NOT NULL,
- `board_id` int NOT NULL,
- `writer_id` int NOT NULL,
- `comment_title` VARCHAR(255) NULL,
- `comment_content` VARCHAR(255) NULL,
- `comment_regdate` VARCHAR(255) NULL,
- `comment_editdate` VARCHAR(255) NULL,
- `comment_order` VARCHAR(255) NULL,
- `comment_depth` VARCHAR(255) NULL,
- `commnet_parent` int NOT NULL
-);
-
-CREATE TABLE `BOARD_LIKES` (
- `like_id` int NOT NULL,
- `board_id` int NOT NULL,
- `user_id` int NOT NULL
-);
-
-CREATE TABLE `USER_ROLE` (
- `user_id` int NOT NULL,
- `user_role` VARCHAR(50) NULL
-);
-
-CREATE TABLE `AREA_Si` (
- `area_id` int NOT NULL,
- `si_name` VARCHAR(10) NULL
-);
-
-CREATE TABLE `AREA_Gu` (
- `gu_id` int NOT NULL,
- `area_id` int NOT NULL,
- `gu_name` VARCHAR(10) NULL
-);
-
-CREATE TABLE `AREA_Dong` (
- `dong_id` int NOT NULL,
- `gu_id` int NOT NULL,
- `area_id` int NOT NULL,
- `dong_name` VARCHAR(10) NULL
-);
-
-CREATE TABLE `AREA_RUNNING` (
- `id` int NOT NULL,
- `running_id` int NOT NULL,
- `dong_id` int NOT NULL
-);
-
-CREATE TABLE `USER_FAV_AREA` (
- `fav_id` int NOT NULL,
- `user_id` int NOT NULL,
- `dong_id` int NOT NULL,
- `gu_id` int NOT NULL,
- `area_id` int NOT NULL
-);
-
-ALTER TABLE `USER` ADD CONSTRAINT `PK_USER` PRIMARY KEY (
- `user_id`
-);
-
-ALTER TABLE `RUNNING` ADD CONSTRAINT `PK_RUNNING` PRIMARY KEY (
- `running_id`,
- `user_id`
-);
-
-ALTER TABLE `CHATROOM` ADD CONSTRAINT `PK_CHATROOM` PRIMARY KEY (
- `room_id`
-);
-
-ALTER TABLE `MESSAGE` ADD CONSTRAINT `PK_MESSAGE` PRIMARY KEY (
- `m_id`,
- `room_id`,
- `user_id`
-);
-
-ALTER TABLE `PARTICIPANTS` ADD CONSTRAINT `PK_PARTICIPANTS` PRIMARY KEY (
- `p_id`,
- `user_id`,
- `room_id`
-);
-
-ALTER TABLE `FRIENDS` ADD CONSTRAINT `PK_FRIENDS` PRIMARY KEY (
- `f_id`,
- `user_id`
-);
-
-ALTER TABLE `BOARD` ADD CONSTRAINT `PK_BOARD` PRIMARY KEY (
- `board_id`,
- `writer_id`
-);
-
-ALTER TABLE `COMMENT` ADD CONSTRAINT `PK_COMMENT` PRIMARY KEY (
- `commnet_id`,
- `comment_writer`,
- `board_id`,
- `writer_id`
-);
-
-ALTER TABLE `BOARD_LIKES` ADD CONSTRAINT `PK_BOARD_LIKES` PRIMARY KEY (
- `like_id`,
- `board_id`,
- `user_id`
-);
-
-ALTER TABLE `USER_ROLE` ADD CONSTRAINT `PK_USER_ROLE` PRIMARY KEY (
- `user_id`
-);
-
-ALTER TABLE `AREA_Si` ADD CONSTRAINT `PK_AREA_SI` PRIMARY KEY (
- `area_id`
-);
-
-ALTER TABLE `AREA_Gu` ADD CONSTRAINT `PK_AREA_GU` PRIMARY KEY (
- `gu_id`,
- `area_id`
-);
-
-ALTER TABLE `AREA_Dong` ADD CONSTRAINT `PK_AREA_DONG` PRIMARY KEY (
- `dong_id`,
- `gu_id`,
- `area_id`
-);
-
-ALTER TABLE `AREA_RUNNING` ADD CONSTRAINT `PK_AREA_RUNNING` PRIMARY KEY (
- `id`,
- `running_id`,
- `dong_id`
-);
-
-ALTER TABLE `USER_FAV_AREA` ADD CONSTRAINT `PK_USER_FAV_AREA` PRIMARY KEY (
- `fav_id`,
- `user_id`,
- `dong_id`,
- `gu_id`,
- `area_id`
-);
-
-ALTER TABLE `RUNNING` ADD CONSTRAINT `FK_USER_TO_RUNNING_1` FOREIGN KEY (
- `user_id`
-)
-REFERENCES `USER` (
- `user_id`
-);
-
-ALTER TABLE `MESSAGE` ADD CONSTRAINT `FK_CHATROOM_TO_MESSAGE_1` FOREIGN KEY (
- `room_id`
-)
-REFERENCES `CHATROOM` (
- `room_id`
-);
-
-ALTER TABLE `MESSAGE` ADD CONSTRAINT `FK_USER_TO_MESSAGE_1` FOREIGN KEY (
- `user_id`
-)
-REFERENCES `USER` (
- `user_id`
-);
-
-ALTER TABLE `PARTICIPANTS` ADD CONSTRAINT `FK_USER_TO_PARTICIPANTS_1` FOREIGN KEY (
- `user_id`
-)
-REFERENCES `USER` (
- `user_id`
-);
-
-ALTER TABLE `PARTICIPANTS` ADD CONSTRAINT `FK_CHATROOM_TO_PARTICIPANTS_1` FOREIGN KEY (
- `room_id`
-)
-REFERENCES `CHATROOM` (
- `room_id`
-);
-
-ALTER TABLE `FRIENDS` ADD CONSTRAINT `FK_USER_TO_FRIENDS_1` FOREIGN KEY (
- `user_id`
-)
-REFERENCES `USER` (
- `user_id`
-);
-
-ALTER TABLE `BOARD` ADD CONSTRAINT `FK_USER_TO_BOARD_1` FOREIGN KEY (
- `writer_id`
-)
-REFERENCES `USER` (
- `user_id`
-);
-
-ALTER TABLE `COMMENT` ADD CONSTRAINT `FK_USER_TO_COMMENT_1` FOREIGN KEY (
- `comment_writer`
-)
-REFERENCES `USER` (
- `user_id`
-);
-
-ALTER TABLE `COMMENT` ADD CONSTRAINT `FK_BOARD_TO_COMMENT_1` FOREIGN KEY (
- `board_id`
-)
-REFERENCES `BOARD` (
- `board_id`
-);
-
-ALTER TABLE `COMMENT` ADD CONSTRAINT `FK_BOARD_TO_COMMENT_2` FOREIGN KEY (
- `writer_id`
-)
-REFERENCES `BOARD` (
- `writer_id`
-);
-
-ALTER TABLE `BOARD_LIKES` ADD CONSTRAINT `FK_BOARD_TO_BOARD_LIKES_1` FOREIGN KEY (
- `board_id`
-)
-REFERENCES `BOARD` (
- `board_id`
-);
-
-ALTER TABLE `BOARD_LIKES` ADD CONSTRAINT `FK_USER_TO_BOARD_LIKES_1` FOREIGN KEY (
- `user_id`
-)
-REFERENCES `USER` (
- `user_id`
-);
-
-ALTER TABLE `USER_ROLE` ADD CONSTRAINT `FK_USER_TO_USER_ROLE_1` FOREIGN KEY (
- `user_id`
-)
-REFERENCES `USER` (
- `user_id`
-);
-
-ALTER TABLE `AREA_Gu` ADD CONSTRAINT `FK_AREA_Si_TO_AREA_Gu_1` FOREIGN KEY (
- `area_id`
-)
-REFERENCES `AREA_Si` (
- `area_id`
-);
-
-ALTER TABLE `AREA_Dong` ADD CONSTRAINT `FK_AREA_Gu_TO_AREA_Dong_1` FOREIGN KEY (
- `gu_id`
-)
-REFERENCES `AREA_Gu` (
- `gu_id`
-);
-
-ALTER TABLE `AREA_Dong` ADD CONSTRAINT `FK_AREA_Gu_TO_AREA_Dong_2` FOREIGN KEY (
- `area_id`
-)
-REFERENCES `AREA_Gu` (
- `area_id`
-);
-
-ALTER TABLE `AREA_RUNNING` ADD CONSTRAINT `FK_RUNNING_TO_AREA_RUNNING_1` FOREIGN KEY (
- `running_id`
-)
-REFERENCES `RUNNING` (
- `running_id`
-);
-
-ALTER TABLE `AREA_RUNNING` ADD CONSTRAINT `FK_AREA_Dong_TO_AREA_RUNNING_1` FOREIGN KEY (
- `dong_id`
-)
-REFERENCES `AREA_Dong` (
- `dong_id`
-);
-
-ALTER TABLE `USER_FAV_AREA` ADD CONSTRAINT `FK_USER_TO_USER_FAV_AREA_1` FOREIGN KEY (
- `user_id`
-)
-REFERENCES `USER` (
- `user_id`
-);
-
-ALTER TABLE `USER_FAV_AREA` ADD CONSTRAINT `FK_AREA_Dong_TO_USER_FAV_AREA_1` FOREIGN KEY (
- `dong_id`
-)
-REFERENCES `AREA_Dong` (
- `dong_id`
-);
-
-ALTER TABLE `USER_FAV_AREA` ADD CONSTRAINT `FK_AREA_Dong_TO_USER_FAV_AREA_2` FOREIGN KEY (
- `gu_id`
-)
-REFERENCES `AREA_Dong` (
- `gu_id`
-);
-
-ALTER TABLE `USER_FAV_AREA` ADD CONSTRAINT `FK_AREA_Dong_TO_USER_FAV_AREA_3` FOREIGN KEY (
- `area_id`
-)
-REFERENCES `AREA_Dong` (
- `area_id`
-);
-
diff --git "a/doc/ERD_\354\265\234\354\242\205.mwb" "b/doc/ERD_\354\265\234\354\242\205.mwb"
deleted file mode 100644
index f7e3a899..00000000
Binary files "a/doc/ERD_\354\265\234\354\242\205.mwb" and /dev/null differ
diff --git "a/doc/ERD_\354\265\234\354\242\205.png" "b/doc/ERD_\354\265\234\354\242\205.png"
deleted file mode 100644
index 999d0a0d..00000000
Binary files "a/doc/ERD_\354\265\234\354\242\205.png" and /dev/null differ
diff --git a/doc/WebSockets_1.md b/doc/Study/WebSockets_1.md
similarity index 100%
rename from doc/WebSockets_1.md
rename to doc/Study/WebSockets_1.md
diff --git a/doc/WebSockets_2.md b/doc/Study/WebSockets_2.md
similarity index 100%
rename from doc/WebSockets_2.md
rename to doc/Study/WebSockets_2.md