-
-
์ฌ์ดํธ ๋ฐ๋ก๊ฐ๊ธฐ : PetSure
-
PetSure๋ ๋น ๋ฐ์ดํฐ๋ฅผ ์ด์ฉํด์ ๊ฐ๋ฐํ SURE์ง์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉ์์๊ฒ ๊ฐ์ฅ ์ ํฉํ ๋ณดํ์ํ์ ์ถ์ฒํด์ฃผ๋ ๋ง์ถคํ ํซ๋ณดํ ์น ์๋น์ค์ ๋๋ค.
-
-
-
๊ธฐ๋ณธ ๊ฒ์
-
๋ฐ๋ ค๋๋ฌผ์ ์ด๋ฆ, ์ข , ์๋ ์์ผ๋ง ์ ๋ ฅ๋ฐ๊ณ ๋ณดํ์ ์ถ์ฒํด์ค๋ค.
-
๊ธฐ๋ณธ๊ฒ์์ SURE ์ง์ ๊ธฐ๋ฅ, ๋ณดํ๋น๊ต๊ธฐ๋ฅ, ๋ณดํ ์ ๋ ฌ ๊ธฐ๋ฅ, ๋ณดํ ๋ณด์ฅ ๊ธ์ก ๊ณ์ฐ๊ธฐ๊ฐ ์ง์๋์ง ์๋๋ค.
-
๊ธฐ๋ณธ๊ฒ์ ๊ฒฐ๊ณผ์์ ์ผ์ ๋ถ๋ถ ์ด์ ์คํฌ๋กค์ ๋ด๋ฆฌ๋ฉด, ์์ธ ๊ฒ์์ผ๋ก ์ ๋ํ๋ ๋ชจ๋ฌ์ฐฝ์ด ๋ฌ๋ค.
-
-
์ธ๋ถ ๊ฒ์
-
๋ฐ๋ ค๋๋ฌผ์ ์ด๋ฆ, ์ข , ์๋ ์์ผ, ๊ฐ๋จํ 8๊ฐ์ง ์ง๋ฌธ์ผ๋ก ์ด๋ฃจ์ด์ง ๋ณด์ฅ ์ ํธ๋ ์ค๋ฌธ์กฐ์ฌ๋ฅผ ๊ฑฐ์น๋ฉด ๋ณดํ์ ์ถ์ฒํด์ค๋ค.
-
์ด๋ ์ถ์ฒ๋๋ ๋ณดํ์ SURE ์ง์ ์ / ๋ฎ์ ๊ธ์ก ์ / ๋ณด์ฅ ๋ง์ ์ ์ค ํ๋๋ก ์ ๋ ฌ๋๋ค. ์ ๋ ฌ ๋ฐฉ์์ ์ฌ์ฉ์๊ฐ ์ ํํ ์ ์๋ค.
-
๊ฐ ์ ๋ ฌ ๋ณ 1~3์์ ์ํ์ ๋ฐ๋ก Top3 ๋ผ๋ ์นด๋๋ก ํ์๋๋ค.
-
ํน์ ๋ณดํ ์์ธ๋ณด๊ธฐ๋ฅผ ํ ๊ฒฝ์ฐ, ์์ธ๋ณด๊ธฐ์ ํฌํจ๋๋ ์ฌํญ๋ค์ ๋ค์๊ณผ ๊ฐ๋ค.
(a) SURE ์ง์ ํ์ธ : ๋ณดํ์ฌ ์ ๋ขฐ๋ฑ๊ธ, ์์ฌ ๋ณด์ฅ ์ ์, ํด๋น ์ํ๊ณผ ์ ์ ์ ์์์ ํฉ๋๊น์ง ์ด 3๊ฐ์ง๊ฐ ํฉ์ณ์ ธ ๊ณ์ฐ๋ SURE ์ง์๋ฅผ ํตํด์ ์ ์ ๋ง์ถคํ ๋ณดํ์ ์ถ์ฒ ๊ฐ๋ฅ.
(b) ์ฃผ๋ ฅํ๊ณ ์๋ ๋ณด์ฅ์ํ ๊ทธ๋ํ : ์ค๊ฐํ ๊ทธ๋ํ์ ์์ ์น๋ฃ๋น, ๋น๋จ๊ธฐ, ๊ตฌ๊ฐ, ํผ๋ถ๋ณ, ์ฌ๊ด์ ์ค ์ด๋ ๋ณด์ฅ์ ์ฃผ๋ ฅํ๊ณ ์๋ ์ํ์ธ์ง ํ์ธ ๊ฐ๋ฅ.
(c) ์ํ์ ๋ณด์ฅ ์์ธ ๋ด์ญ : ๊ธฐ๋ณธ์ฝ๊ด, ํน๋ณ์ฝ๊ด์ ๋ํด์ ๋ณด์ฅํ๊ณ ์๋ ๋ด์ญ์ ์์ธ ์ ๋ณด๋ฅผ ํ์ธ ๊ฐ๋ฅ.
(d) ์ ์ ๋ณดํ ํ๊ฐ ๊ทธ๋ํ : ํ ์ ์ ์ ๋ณดํ ์ํ ํ๊ฐ๋ฅผ ๋ณด๊ณ , ์ด ์ํ์ด ์ข์์ง ์๋์ง ํ๋จ ๊ฐ๋ฅ.
(e) ๋์ฒด ์ ํ ์ถ์ฒ : ํด๋น ๋ณดํ ์ํ์ ๋ณด์ฅ ๋ฏธํฌํจ ํญ๋ชฉ์ ๋์ฒดํ ์ ์๋ ๋ฐ๋ ค๋๋ฌผ์ฉ ์์ค ์ ํ์ ์ถ์ฒ.
-
ํน์ ๋ณดํ ์ํ ์์ธ๋ณด๊ธฐ๋ฅผ ํ ๊ฒฝ์ฐ, ์ ์ ์ค์ค๋ก ํด๋น ๋ณดํ์ํ์ ๋ง์กฑ๋ ํ๊ฐ๋ฅผ ํ ์ ์๋ค.
-
์ธ๋ถ๊ฒ์์ ํด์ผ๋ง ์์ด์ง์, ๋ณดํ์ํ๋น๊ต ๊ธฐ๋ฅ, ๋ณดํ ๋ณด์ฅ ๊ธ์ก ๊ณ์ฐ๊ธฐ๋ฅผ ์ด์ฉํ ์ ์๋ค.
-
-
๋ณดํ ์ํ ๋น๊ต
-
๊ฐ๊ฐ์ ๋ณดํ ์ํ์์ ๊ฐ์ฅ ์ค์ ์ ์ธ ๋ด์ฉ์ ๋ฝ์๋ค๊ฐ ๋น๊ต ๊ธฐ๋ฅ์์ ํ ๋์ ์ต๋ 3๊ฐ์ง์ ๋ณดํ์ํ์ ๋น๊ตํ ์ ์๋ค.
-
๋ณดํ ๋น๊ต ๊ธฐ๋ฅ์์ ๋ณผ ์ ์๋ ๋ด์ญ : ๋ณดํ ์ํ ๋ด์ 8๊ฐ์ง ๋ณด์ฅ(ํต์์น๋ฃ๋น, ์ ์์น๋ฃ๋น, ์์ ์น๋ฃ๋น, ์ฌ๊ด์ , ํผ๋ถ๋ณ, ๊ตฌ๊ฐ, ๋น๋จ๊ธฐ, ๋ฐฐ์์ฑ ์) ๊ฐ๊ฐ์ ํฌํจ ์ฌ๋ถ์ ์์ด์ง์ ๊ทธ๋ํ, ๋ณด์ฅ ๊ธ์ก ๊ณ์ฐ๊ธฐ๊ฐ ์๋ค.
-
-
๋ณดํ ๋ณด์ฅ ๊ธ์ก ๊ณ์ฐ๊ธฐ
-
ํด๋น ์ํ์ด ๋ณด์ฅํ๋ ๊ธ์ก์ด ์ผ๋ง์ธ์ง, ๋ณ์์์ ์ง๋ถํ ๊ธ์ก์ ์ ๋ ฅํ๋ฉด ์ ์ ์๋ค.
-
๋ณดํ ์ํ ๋น๊ต ๊ธฐ๋ฅ์ ํ๋จ์๋ ์ธ ์ํ์ ๋ณดํ ๋ณด์ฅ ๊ธ์ก ๊ณ์ฐ์ ํ ๋ฒ์ ํ ์ ์๋ ๊ธฐ๋ฅ์ด ์๋ค.
-
-
-
- ๋ฐ์ดํฐ ์ต์ ํ : ์ฃผ๊ธฐ์ ์ผ๋ก ๋ณดํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ต์ ํํ์ฌ ์ฌ์ฉ์๋ค์๊ฒ ์ค์ฉ์ ์ธ ์๋น์ค๋ก ์๋ฆฌ๋งค๊น
- ๋ก๊ทธ์ธ ๊ธฐ๋ฅ : ์ ์ ์ ๋ณด๋ฅผ ์ ์ฅํ ์ ์๋๋ก ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ์ถ๊ฐ.
- ๋ณดํ ๋น๊ต ๊ธฐ๋ฅ ver.2 : ํ์ฌ ๊ฐ์ ๋ ๋ณดํ๊ณผ ์๋ก ๊ฐ์ ํ๋ ค๋ ๋ณดํ์ ๋น๊ตํ๋ ๊ธฐ๋ฅ ์ถ๊ฐ.
| Chrome | Safari | Edge | Firefox |
|---|---|---|---|
| latest | latest | latest | latest |
- React 18.2.0
- npm 8.11.0
- Django
- IDE: Visual Studio Code 1.70.0
- GitLab
- Jira
[ BACK END ]
- Django : ์ ์ ๋ฐ์ ์ธ Rest Controller ๊ตฌํ.
- MySql : RDBMS๋ก PetSure์ ๋ณดํ ์ํ ๋ฑ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ.
- EC2 : EC2 ์๋น์ค๋ฅผ ์ด์ฉํ์ฌ ์๋ฒ๋ฅผ ๊ตฌ์ถ.
- Docker : ์์ฉ ํ๋ก๊ทธ๋จ๋ค์ ํ๋ก์ธ์ค ๊ฒฉ๋ฆฌ ๊ธฐ์ ๋ค์ ์ฌ์ฉํด ์ปจํ ์ด๋๋ก ์คํํ๊ณ ๊ด๋ฆฌ.
- Jenkins : ์ํํธ์จ์ด ๊ฐ๋ฐ ์ ์ง์์ ํตํฉ ์๋น์ค๋ฅผ ์ ๊ณต.
- Nginx : ์น ์๋ฒ๋ฅผ ๊ตฌ์ถ.
[ FRONT END ]
- React : JS ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํ๋๋ก์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๋ง๋ค๊ธฐ ์ํด ์ฌ์ฉ.
- React-Bootstrap : ํ๋ก์ ํธ UI ๊ตฌ์ฑ ๋ ํ์ฉ.
- MUI : ํ๋ก์ ํธ UI ๊ตฌ์ฑ ๋ ํ์ฉ.
- animate.css : AboutUs page ๊ตฌ์ฑ ๋ ๋ฐฐ๋ ์ ๋๋ฉ์ด์ ํจ๊ณผ์ ํ์ฉ.
- chart.js : ๋ณดํ ์ํ ๋ฐ์ดํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์๊ฐํํ ์ ์๋๋ก ํ์ฉ(์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋ํ๋ก ๋ณํ ๋ฐ ์ ์ฅ)
- Axios : ๋ฐ์ดํฐ ํต์ ๋ ํ์ฉ.
- npm : ํจํค์ง ๊ด๋ฆฌ์๋ก ํ์ฉ.
[ TEAM Cooperation ]
- GitLab : GitLab์ ํ์ฉํ์ฌ ํ๋ก์ ํธ๋ฅผ ๊ด๋ฆฌ.
- Git Flow ์ ๋ฐ๋ฅธ ๋ธ๋์น ์ ๋ต ์๋ฆฝ.
- MR ์ ์ฝ๋ ๋ฆฌ๋ทฐ ์งํ.
- Jira : ์ด์ ๊ด๋ฆฌ ๋๊ตฌ๋ก ํ์ฉ.
- ์ฃผ์ ๊ธฐ๋ฅ๋ค์ ์ด์๋ก ๋ฑ๋กํ๊ณ Story Point๋ฅผ ์ฐ์ ํ ํ, ๋ด๋น์๋ฅผ ์ง์ ํ์ฌ ํ๋ก์ ํธ๋ฅผ ์งํ.
- 1~2 ์ฃผ ์ ๋ ์ํฉ์ ๋ง๊ฒ ์คํ๋ฆฐํธ๋ฅผ ์ค์ .
- Notion : ํ์
์ ์ํ ๊ณต์ฉ ๋ฌธ์ ๋ฐ ์ฐ์ถ๋ฌผ๋ค์ ๊ณต์ ํ ์ ์๋๋ก ํ์ฉ.
- ๋์ ๋ฌธ์ ์์ฑ.
- ๋ชจ๋ ๊ธฐ๋ก์ ๋ฌธ์ํ.
- [๋ฉ์ธ ํ๋ฉด] : ์๋จ์๋ ํซ๋ณดํ, ์ง๋ณ ๋ ธํธ, About Us, ๊ฐ์ด๋๊ฐ ์๋ค.
- [๊ฐ์ด๋] : ์๋จ ๊ฐ์ด๋๋ฅผ ํด๋ฆญํ ๊ฒฝ์ฐ, ์๋์ ๊ฐ์ด ๊ตฌ์ฑ๋์ด์๋ค.
- [ํซ๋ณดํ ๊ธฐ๋ณธ๊ฒ์ ์ ๋ณด ์ ๋ ฅ์ฐฝ] : ๋ณดํ๊ฒ์์ ํ์์ ์ธ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๋ ํ๋ฉด์ด๋ค.
- [๊ธฐ๋ณธ๊ฒ์ ๊ฒฐ๊ณผ์ฐฝ] : ์์์์ด ๋์ด๋๋ ๊ฒ์ ๋ณผ ์ ์๋ค. ๋ํ ์์ธ๊ฒ์์ผ๋ก ์ฐ๊ฒฐ๋๋ ๋ฒํผ์ด ์กด์ฌํ๋ค.
- [ํซ๋ณดํ ์์ธ๊ฒ์ ์ ๋ณด ์ ๋ ฅ์ฐฝ] : 8๊ฐ์ง์ ๊ฐ๋จํ ์ค๋ฌธ์กฐ์ฌ๋ฅผ ํ๊ณ , ๋ณดํ๊ฒ์์ ์ํด ํ์์ ์ธ ์ ๋ณด๋ฅผ ์ ๋ ฅํ๋ ํ๋ฉด์ด๋ค.
- [์์ธ๊ฒ์ ๊ฒฐ๊ณผ 3๊ฐ์ง ์ ๋ ฌ๋ฐฉ์] : ์๋จ์ SURE ์ ์ ์ / ๋ฎ์ ๊ฐ๊ฒฉ ์ / ๋ณด์ฅ ๋ง์ ์ ์ด 3๊ฐ์ง๋ก ์ ๋ ฌ์ ํ ์ ์๋ค.
- [์ํ ์์ธ๋ณด๊ธฐ] : ๋ณด์ฅ๊ธ์ก ๊ณ์ฐ๊ธฐ์ ๋๋ถ์ด ๊ทธ๋ํ, ์์ฝ๋์ธ, ๋ง์กฑ๋, ๊ฐ์ ํ๊ธฐ ๋ฒํผ์ผ๋ก ๊ตฌ์ฑ๋์ด์๋ค.
- [๋ณดํ์ํ ๋น๊ต ๊ธฐ๋ฅ] : ์ต๋ 3๊ฐ ๊น์ง์ ๋ณดํ ์ํ์ ๋น๊ตํ ์ ์์ผ๋ฉฐ, ๋ณดํ ์ํ ๋น๊ต ๊ธฐ๋ฅ ์์์๋ ๋ณด์ฅ๊ธ์ก ๊ณ์ฐ๊ธฐ๋ฅผ ํตํด ๋ณด์ฅ๊ธ์ก์ ๋น๊ตํ ์ ์๋ค.
- [์ง๋ณ ์์] : ๋๋ฌผ์ด ์์ฃผ ๊ฑธ๋ฆฌ๋ ์ง๋ณ๋ค์ ๋ํ์ ์ธ ์ฆ์ 12๊ฐ์ง๋ฅผ ๋ชจ์์ ์ฆ์, ๋์ฒ๋ฐฉ์, ์ฃผ์ํ ์ ๋ฑ์ ์ ์ด๋ ํ์ด์ง์ด๋ค.
- ๊น์ง์[FullStack] / [Team Leader] - Kim Jisoo - wltn7498@gmail.com
- Infra
- BE - Api
- FE - Chart JS, Insurance detail
- ๊ถ์์ฌ[FullStack] / [BE Leader] - Kwon Ye-seul - ysltub@gmail.com
- BE - Euclidean algorithm, Data crawling, Api
- FE - Landing page, Basic search, Basic result, Disease dict
- ์ ์ง์[FullStack] - Jeon Ji-soo - newsty1107@gmail.com
- BE - Weighted KNN, Api
- FE - Detail result, Insurance detail, Disease dict
- ์ด์ฑ์ฌ[FrontEnd] / [FE Leader] - Lee Sung-jae - lsuksa0315@gmail.com
- FE - Chart JS, Detail search, Detail result, Insurance detail, Insurance compare
- ๊น์ฑ์ค[FrontEnd] - Kim Chae-yoon - only363me@gmail.com
- FE - About us












