WE MATE๋ ์์ธ์ ์ํ ์ง์ญ ๋ถ์์ ํตํด ์ต์ ์ ์์ฐฐ ๊ฒฝ๋ก ์ถ์ฒํ๊ณ ์๋ฏผ๋ค๊ณผ ํจ๊ป ์์ ํ ์์ธ์ ๋ง๋ค์ด์!
-
์ต์ ์ ์์ฐฐ ๊ฒฝ๋ก๋ฅผ ์ถ์ฒํด์ ๐ฎโโ๏ธ
-
๊ฐ ํฌ์ธํธ์ ์ํ ์ ๋๋ฅผ ๋ถ์ํ ์ ์๋ ๊ธฐ์ ๊ฐ๋ฐ ๐
-
์์ธ ์ง์ญ์ ์์ ์์ค ๋ฐ ์์ค๋ฌผ ๋ชจ๋ํฐ๋ง ๐จ
-
ํ์์น๋ก๋ถํฐ 500m ๋ฐ๊ฒฝ ๋ด์ ์์ ์์ค์ ์ข ๋ฅ ๋ณ๋ก ๋ค๋ฅธ ์ด๋ฏธ์ง์ ๋ง์ปค๋ก ํ์ํด์
-
์ํ๋ ์์ ์์ค๋ง ํํฐ๋งํด์ ๋ณผ ์ ์์ด์
-
TMAP API์ ํค์๋ ์ฅ์ ๊ฒ์์ ์ฌ์ฉํด ์ถ๋ฐ, ๋์ฐฉ์ง๋ฅผ ์ ๋ ฅํด์
-
์์ฐฐ ๊ฒฝ๋ก ์ถ์ฒ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์ป์ ์ํ ์ง์ญ ์ค ์ต๋ 5๊ณณ์ ๊ฒฝ์ ํ๋ ๊ฒฝ๋ก๋ฅผ ํ์ํด์
-
๊ฒฝ๋ก ์์ ์๊ฐ๊ณผ ๊ฑฐ๋ฆฌ๋ฅผ ํ์ํด์
-
์์ฐฐ ๊ฒฝ๋ก ์ถ์ฒ ์๊ณ ๋ฆฌ์ฆ์ ํตํด ๊ณ์ฐ๋ ๊ฒฝ๋ก์ ํ๊ท ์ํ๋ ์ ์๋ฅผ ํ์ํด์
-
๊ฒฝ์ ์ง ๋ง์ปค ํด๋ฆญ ์ ์ํ๋๋ฅผ ํ๋์ ๋ณผ ์ ์๋๋ก ๋ ์ด๋ ์ฐจํธ๋ก ํ์ํด์
-
๊ฐ ๊ฒฝ์ ์ง์์ ๊ฐ์ฅ ๋ถ์กฑํ ์์ ์์ค 2๊ฐ์ง๋ฅผ ํ ์คํธ๋ก ํ์ํด์
-
์ ๊ณ ํ๊ธฐ ๋ฒํผ ํด๋ฆญ ์ ํ์์น๋ก ์ ๊ณ ํ ์ ์์ด์
-
์ ๊ณ ์ฌ์ ๋ ์ง์ ์ ๋ ฅ ๋๋ ๋น ๋ฅธ ์ ๊ณ ๋ฅผ ์ํด ์ ํ์ง ํด๋ฆญ ์ ๋ฐ๋ก ์ ๋ ฅ ๊ฐ๋ฅํด์
- ์นด์นด์ค์ ๊ตฌ๊ธ ๋งต API๋ ๋ณดํ์ ๊ฒฝ๋ก ์๋ด๋ฅผ ์ง์ํ์ง ์์ ๋๋ณด๋ก ์์ฐฐํ๋ WE MATE ์ ์ ๋ฅผ ์ํ ๊ฒฝ๋ก๋ฅผ ํ์ํ๊ธฐ ์ํด TMAP API๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
- TMAP API์ ์ฌ์ฉ๋ ์ ํ์ผ๋ก ์ธํด ํจ์จ์ ์ธ API ํ์ฉ์ด ํ์ํ์ต๋๋ค. ์ด์ React Query๋ฅผ ๋์ ํด ์ค๋ณต๋ API๋ฅผ ํธ์ถ์ ๋ฐฉ์งํ๊ณ ์บ์ฑ์ ํตํด API ํธ๋ํฝ์ ์ต์ํํ์ต๋๋ค.
- ๋์ผํ ๊ฒฝ๋ก ์์ณฅ์ ๋ํด์ ๋ก๋ฉ ์๊ฐ์ ์ค์ฌ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์์ผฐ์ต๋๋ค.
- ์์ฐฐ๋์๋ค์ ๋ชจ๋ฐ์ผ ์ ๊ทผ์ฑ์ ๋์ด๊ธฐ ์ํด PWA ๊ธฐ์ ์ ํ์ฉํ์ต๋๋ค.
- PWA๋ ์น ๊ธฐ๋ฐ์ด์ง๋ง ๋ชจ๋ฐ์ผ ์ฑ๊ณผ ๋์ผํ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๋ฉฐ ํฌ๋ก์คํ๋ซํผ ์ง์๊ณผ ์ ์ํ ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํ ์ด์ ์ด ์์ต๋๋ค.
- ์ด๋ฅผ ํตํด ์์ฐฐ์ ๋ฌด ์ ์ฉ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์น/์ฑ ๋์ ์ง์์ผ๋ก ๋จ๊ธฐ๊ฐ์ ๊ฐ๋ฐํ ์ ์์๊ณ , ํฅํ ์ ์ง๋ณด์๋ ์์ํด์ง ๊ฒ์ผ๋ก ๊ธฐ๋๋ฉ๋๋ค.
- Rechart์ React-Framer ๋ฑ๊ณผ ๊ฐ์ UI ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ํด ์ฌ์ฉ์์๊ฒ ๋ ๋์ UI๋ฅผ ๋ณด์ฌ์ค ์ ์์ต๋๋ค.
- ec2, rds ๋ฑ์ ์ด์ฉํ ๊ฐ์ ์๋ฒ์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌ ๋ฐ ์ด์
- Lambda์ api gateway๋ฅผ ํตํ ์๋ฒ๋ฆฌ์ค ํต์