Past Pest
๋ณํด์ถฉ ์ ๋ณด ๋ฐ ํผํดํํฉ ํ์
์ ์ํ ์ ํ๋ฆฌ์ผ์ด์
์
๋๋ค.
ํ๋ก์ ํธ ์ด๋ฆ : Past Pest
์ฐธ์ฌ ๊ณต๋ชจ์ : 2022๋
์ฐ๋ฆผ๊ณต๊ณตโ๋น
๋ฐ์ดํฐ ํ์ฉ ์ฐฝ์
๊ฒฝ์ง ๋ํ
๊ฐ๋ฐ ๋ฐฐ๊ฒฝ : ๋ณํด์ถฉ ํผํดํํฉ ํ์
์กฐ์ฐจ ์ ๋๋ก ํ์ธํ ์ ์๋ค๋ ๋ฌธ์ ์ ์ ๋ฐ๊ฒฌํ์์ต๋๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ ๋ณํด์ถฉ ํผํด์๋ฐฉ ๋ฐ ๊ด๋ จ์ ๋ณด ์ ๊ณต์ ์ํ ์๋๋ก์ด๋ ์ฑ์ ์ ์ํ์์ต๋๋ค. (๋ด์ค๋งํฌ )
๊ฐ๋ฐ ์ธ์ด : Java, Javascript
ํ๋ก ํธ : Android
๋ฐฑ์๋ : Node.js, RDS, S3, MySQL
๐ฅ๏ธ ํ๋ก์ ํธ ์๊ฐ
๋ณ์ถฉํด ํผํด๋ ํด๋ง๋ค ์ฆ๊ฐํ๊ณ ์์ง๋ง ํํฉ ํ์
์ ์ด๋ ค์์ด ์์ต๋๋ค. ๊ณผ๊ฑฐ์ ๋ฐ์ดํฐ์ ์ฌ์ฉ์์ ์ ๊ณ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ์ฌ ๋ฏธ๋ฆฌ ๋ฐฉ์ ๋์ฑ
์ ์ธ์ธ ์ ์๋๋ก ๋์์ ์ฃผ๋ ์๋น์ค์ธ PastPest๋ฅผ ๊ฐ๋ฐํ๊ฒ ๋์์ต๋๋ค.
๋์
์งํฅ์ฒญ, ํ๊ตญ์์์งํฅ์, ๊ตญ๊ฐ๋์๋ฌผ ๋ณํด์ถฉ ๊ด๋ฆฌ์์คํ
์์ ์ ๊ณตํ๋ ๊ณต๊ฐ API๋ฅผ ์ฌ์ฉํ์์ต๋๋ค.
AWS๋ฅผ ํตํด์ Node.js๋ฅผ ๋ฐฐํฌ๋ฅผ ํ์๊ณ , RDS์ Mysql ๊ทธ๋ฆฌ๊ณ S3๋ฅผ ์ด์ฉํ์ฌ ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํ์ต๋๋ค.
ํ์ํ - ๋ฐฑ์๋ (Node.js) , ์๋ฒ ๊ตฌ์ถ ๋ฐ AWS ๋ฐฐํฌ , Android ์ฑ ( ๋ก๊ทธ์ธ, ํ์๊ฐ์
, ๋ณํด์ถฉ ํํฉํ์
ํ์ด์ง, ๋ง์ดํ์ด์ง, ํ์ด์ง ์ด๋ ๋ฉ๋ด, ๋ค๋ฅธ ํ์ด์ง๊ฐ ์ด๋)
์กฐํ์ค - Android ์ฑ (์ ๊ณ ํ๊ธฐ ํ์ด์ง, ๋ณํด์ถฉ ํํฉ ํ์
ํ์ด์ง, ๋ณํด๋๊ฐ )
๊น๋ฏผ์ง - Android ์ฑ (์ด๋ฌ์ ๋ณํด์ถฉ ์๋ณด ํ์ด์ง)
โ๏ธ ํ๋ก์ ํธ ์ฃผ์ ๊ธฐ๋ฅ
๋ณํด์ถฉ ์๋ณด๋ 1๋
์ค ํน์ ์๊ธฐ๋ฅผ ์ ํํ์ฌ ํด๋น ์๊ธฐ์ ์ ์ํด์ผ ํ ๋ณํด์ถฉ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋
๊ธฐ๋ฅ์
๋๋ค.
์๊ธฐ๋ฅผ ์ ํํ ํ ๊ฒฐ๊ณผ ์กฐํ ๋ฒํผ์ ๋๋ฅด๋ฉด ์๊ธฐ๋ณ๋ก ์๋ณด๊ฐใด ๋ฐ๋ น๋ ์๋ฌผ์ ๋ฆฌ์คํธ๊ฐ ์ต์ ํ๋ฉ๋๋ค. ์ดํ ํน์ ์๋ฌผ์ ๋๋ฅด๋ฉด ํด๋น ์๋ฌผ๊ณผ ๊ด๋ จ๋ ๋ณํด์ถฉ์ ๋ฆฌ์คํธ๊ฐ ๊ฒฝ๋ณด ์ ๋์ ํจ๊ป ๋ณด์ฌ์ง๋๋ค.
ํน์ ๋ณํด์ถฉ์ ์ ํํ๊ฒ ๋๋ฉด ํด๋น ๋ณํด์ถฉ์ ๋ํ ํน์ง,์ฆ์,๋ฐฉ์ ๋ฒ์ ๋ํ ์ ๋ณด๋ฅผ ์กฐํํ ์ ์๋๋ก ๊ตฌ์ฑํ์์ต๋๋ค.
๋ณํด์ถฉ ์ ๊ณ ๋ ์์
์ข
์ฌ์๊ฐ ๊ฒช์ ํผํด ๋ด์ฉ์ ์ ๊ณ ํ ์ ์๋๋ก ํ๋ ๋ด์ฉ์
๋๋ค.
๋ณํด์ถฉ ์ ๊ณ ๋ฅผ ์ํด ์์น์ ๋ณด, ์์ฐ๋ฌผ์ ๋ณด, ์ฆ์์ ๋ณด, ํด์ถฉ์ ๋ณด, ์ฌ์ง์ ๋ณด, ์ ๊ณ ์ ๋ชฉ, ์ธ๋ถ๋ด์ฉ์ ๋ด์ ์ ์์ต๋๋ค.
์์น๋ฑ๋ก ๋ฒํผ์ ๋๋ฅด๋ฉด ์์น๋ฅผ ๋ฑ๋กํ ์ ์๋ ํ์ด์ง๊ฐ ๋ํ๋ฉ๋๋ค. ์ฃผ์ ๊ฒ์์ ํตํด ํน์ ์์น๋ฅผ ๊ฒ์ํ๊ฑฐ๋ ํ์ฌ ์์น ์ฐพ๊ธฐ ๋ฒํผ์ ๋๋ฌ ํ์ฌ ์์น๋ก ์ด๋ํ ์ ์๋๋ก ํ์์ต๋๋ค. ์ดํ ์ง๋๋ฅผ ์ง์ ์์ง์ด๊ณ ํ๋จ์ ์ธ๋ถ์ฃผ์๋ฅผ ์ ์ด ์ ํํ๊ณ ์์ธํ ์์น๋ฅผ ๋ฑ๋กํ ์ ์๋๋ก ํ์์ต๋๋ค.
๋ค๋ฅธ ์ข
์ฌ์๋ค์ด ์ ๊ณ ํ ๋ด์ญ์ ํ ๋๋ก ๋ณํด์ถฉ ๋ฐ์ ํํฉ์ ํ์
ํ ์ ์๋๋ก ํ์์ต๋๋ค.
์ง๋๋ก ๋ณด๊ธฐ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ง๋์์ ๋ค๋ฅธ ์ข
์ฌ์๋ค์ด ์ ๊ณ ํ ์์น๊ฐ ๋ณด์ด๊ฒ ํ์ฌ ์ด๋ ์ฅ์์์ ๋ณํด์ถฉ์ด ๋ฐ์ํ๊ณ ์ด๋์ ๋ ํผ์ก๋์ง ์๊ฐ์ ์ผ๋ก ํ์
ํ ์ ์๋๋ก ํ์์ต๋๋ค.
์ดํ ๊ฒ์๋ฌผ์ ํด๋ฆญํ๊ฒ ๋๋ฉด ์ ๊ณ ์ธ๋ถ๋ด์ญ์ ์ฐจ๋ก๋๋ก ํ์
ํ ์ ์๋๋ก ๊ตฌํํ์์ต๋๋ค.
๋จผ์ ์ ๋ณด ์กฐํ๋ฅผ ์ํ๋ ์์ฐ๋ฌผ์ ์ ํํ์ฌ ์ ๋ณด ์กฐํ๋ฒํผ ๋๋ฆ
๋๋ค. ์ดํ ์ง๋ณ์ ๋ณด์ ํด์ถฉ์ ๋ณด์ค ํ๋๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ์ ํ์ ํ๊ฒ๋๋ฉด ๊ฐ๊ฐ ์ฒ์์ ์ ํํ ์์ฐ๋ฌผ๊ณผ ๊ด๋ จ๋
์ง๋ณ ๋ฆฌ์คํธ์ ํด์ถฉ ๋ฆฌ์คํธ๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ํด๋น ์ง๋ณ์ด๋ ํด์ถฉ์ ๋ํ ํน์ง,์ฆ์,๋ฐฉ์ ๋ฒ์ ์กฐํ ํ ์ ์์ต๋๋ค.
๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ, ๋ก๊ทธ์์, ํ์ํํด๋ฅผ ๋๋ฌ ๊ณ์ ์ ๋ณด๋ฅผ ์์ ํ๊ฑฐ๋ ์ญ์ ํ ์ ์์ต๋๋ค.
๋ณํด์ถฉ ํผํด ์ ๊ณ ๋ด์ญ์ ๋๋ฅด๋ฉด ์ด์ฉ์ค์ธ ์ฌ์ฉ์๊ฐ ์ ๊ณ ํ ๋ด์ญ ๋ฆฌ์คํธ๊ฐ ๋์ค๊ฒ ๋ง๋ค์์ต๋๋ค. ๊ทธ ์ค ํ๋๋ฅผ ์ ํํ๊ฒ ๋๋ฉด ์ ๊ณ ์ธ๋ถ๋ด์ญ์ ํ์
ํ ์ ์๋๋ก ๊ตฌํํ์์ต๋๋ค.
๊ตฌ๊ธ ํ๋ ์ด ์คํ ์ด ์ฑ ์
๋ก๋ ์ด์ ๊ฒ์ฌํ๋ ๊ณผ์ ์์ ๋งํ ์ถ์๊น์ง๋ ๋ชปํ๋ ๊ฒ์ด ๊ฐ์ฅ ์์ฌ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ณต๊ณต๋ฐ์ดํฐ๋ฅผ ํ์ฉํด ์ฌ์ฉ์์๊ฒ ๋ณํด์ถฉ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ณ , ํผํด ์ ๊ณ ๊ธฐ๋ฅ์ ํตํด ์์ง๋ ๋ฐ์ดํฐ๋ ๋ ํ๋์ ๊ณต๊ณต๋ฐ์ดํฐ๋ก์จ ๋ค์ ํด์ ๋ฐฉ์ ๊ณํ์ ์ธ์ฐ๋ ๋ฐ ๋์์ ์ค ๊ฒ์ผ๋ก ๊ธฐ๋ํฉ๋๋ค.
๋ก๊ทธ์ธ
ํ์๊ฐ์
์์ด๋, ๋น๋ฐ๋ฒํธ
์์ด๋ ์ฐพ๊ธฐ
๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ
์ด๋ฌ์ ๋ณํด์ถฉ1
์ด๋ฌ์ ๋ณํด์ถฉ2
๋ณํด์ถฉ ์ ๊ณ
๋ณํด์ถฉ ์ ๊ณ ๋ด์ญ
๐บ๏ธ ๋ณํด์ถฉ ํํฉ ํ์
๋ณํด์ถฉ ์ง๋
๋ณํด์ถฉ ๋ฆฌ์คํธ
โ
๋ณํด์ถฉ ์ ๋ณด ์กฐํ
์์ฐ๋ฌผ ์ ํ
ํด์ถฉ ์ ํ
๋ฐํ์ฆ์ ์ ํ
๋ณํด์ถฉ ์ ํ
๋ณํด์ถฉ ์ ๋ณด1
๋ณํด์ถฉ ์ ๋ณด2