์ ๊ตญ ์ฌํ์ง ์กฐํ ๊ธฐ๋ฅ์ ๋ฐํ์ผ๋ก ์ฌํ ๊ณํ์ ์ง๊ณ , ๋ค๋ฅธ ์ฌ์ฉ์๋ค๊ณผ ๊ณต์ ํ ์ ์๋ ์ฌํ ๊ณํ ์๋น์ค์ ๋๋ค.
- Vue.js, Bootstrap
- SpringBoot, MyBatis
- MySQL
- ํ๊ตญ๊ด๊ด์ ๋ณด์ ๊ตญ๋ฌธ๊ด๊ด์ ๋ณด์๋น์ค API๋ฅผ ํ์ฉํ์ฌ ์ง์ญ๋ณ ์ฌํ์ง ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ํค์๋, ์ฌํ์ง ์ ํ, ์ง์ญ ๋ฑ ๋ค์ํ ํํฐ์ ๋ง๋ ์ฌํ์ง๋ฅผ ๊ฒ์ํ ์ ์์ต๋๋ค.
KakaoMap API
๋ฅผ ์ฌ์ฉํ์ฌ ์ง๋ ์์์ ์ฌํ์ง ์์น๋ฅผ ๋ณด์ฌ์ค๋๋ค.- ์ถ์ฒ์ ๊ธฐ์ค ์ธ๊ธฐ ์ฌํ์ง TOP3 ๋ชฉ๋ก์ ๋ณด์ฌ์ค๋๋ค.
- ์ํ๋ ์ฌํ์ง๋ค์ ์ ํํ์ฌ ์ฌํ ๊ณํ์ ์์ฑํ๊ณ , ๋ค๋ฅธ ์ฌ์ฉ์๋ค๊ณผ ๊ณต์ ํ ์ ์์ต๋๋ค.
- ๊ณํํ ์ฌํ ์ฝ์ค์ ๋ํด ์ด๋ ์๊ฐ์ ๊ณ์ฐํ์ฌ ๋ณด์ฌ์ค๋๋ค.
- ์ฌํ์ ๋ค๋ ์์ ์ฌํ ๊ณํ์ ๋ํ ํ๊ธฐ๋ฅผ ๋จ๊ธธ ์ ์์ต๋๋ค.
๋ฉ์ธ ํ์ด์ง | ์ธ๊ธฐ ์ฌํ์ง TOP3 |
์ฌํ์ง ์ฐพ๊ธฐ | ํ๋ ์์ฑ |
ํ๋ ์ฝ์ค | ํ๋ ์ฝ์ค MAP |
๋ง์ดํ์ด์ง | ๊ณต์ง์ฌํญ |
frontend
โโpublic
โโpackage-lock.json # ํ๋ก์ ํธ ์์กด์ฑ ๊ด๋ฆฌ
โโpackage.json # ํ๋ก์ ํธ ์์กด์ฑ ๊ด๋ฆฌ
โโsrc
โโApp.vue # ์์ ์ปดํฌ๋ํธ
โโapi
โ โโhttp.js # axios ๊ธฐ๋ณธ ์ค์
โโassets # ์ด๋ฏธ์ง ํ์ผ
โโcomponents
โ โโattraction # ๊ด๊ด์ง(์ฌํ์ง)
โ โโboard # ๊ธ Input
โ โโcommon # ํค๋, ํธํฐ ๋ฑ
โ โโcommunity # ์ปค๋ฎค๋ํฐ
โ โโmypage # ๋ง์ดํ์ด์ง
โ โ โโfavoattraction # ์ข์ํ๋ ๊ด๊ด์ง(์ฌํ์ง)
โ โ โโfavoplan # ์ข์ํ๋ ์ฌํ๊ณํ
โ โ โโmyplan # ๋์ ์ฌํ๊ณํ
โ โโnotice # ๊ณต์ง์ฌํญ
โ โโreview # ์ฌํ๊ณํ ๋ฆฌ๋ทฐ
โ โโui # UI
โโplugins # vue axios, bootstrap ์ค์
โโrouter # ๋ผ์ฐํ
โโstore # Vuex
โโviews # ํ์ด์ง ์ปดํฌ๋ํธ
โโMainView.vue # ๋ฉ์ธ ์ปดํฌ๋ํธ
โโ...