Skip to content
/ Triplan Public

๐Ÿ ๊ตญ๋‚ด ์—ฌํ–‰์ง€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์—ฌํ–‰ ๊ณ„ํš ๊ณต์œ  ์„œ๋น„์Šค ๐Ÿ

Notifications You must be signed in to change notification settings

jjoyra/Triplan

Repository files navigation

๐ŸTriPlan


TriPlan_logo

โœˆ๏ธ ์„œ๋น„์Šค ์†Œ๊ฐœ

์ „๊ตญ ์—ฌํ–‰์ง€ ์กฐํšŒ ๊ธฐ๋Šฅ์„ ๋ฐ”ํƒ•์œผ๋กœ ์—ฌํ–‰ ๊ณ„ํš์„ ์งœ๊ณ , ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋“ค๊ณผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ์—ฌํ–‰ ๊ณ„ํš ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

โœจ Member

์ž„ํฌ์„  ์กฐํฌ๋ผ
FE, BE FE, BE

โœˆ๏ธ ๊ธฐ์ˆ  ์Šคํƒ

  • Vue.js, Bootstrap
  • SpringBoot, MyBatis
  • MySQL

โœˆ๏ธ ์ฃผ์š” ๊ธฐ๋Šฅ

์—ฌํ–‰์ง€ ์ฐพ๊ธฐ

  • ํ•œ๊ตญ๊ด€๊ด‘์ •๋ณด์˜ ๊ตญ๋ฌธ๊ด€๊ด‘์ •๋ณด์„œ๋น„์Šค API๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ง€์—ญ๋ณ„ ์—ฌํ–‰์ง€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ํ‚ค์›Œ๋“œ, ์—ฌํ–‰์ง€ ์œ ํ˜•, ์ง€์—ญ ๋“ฑ ๋‹ค์–‘ํ•œ ํ•„ํ„ฐ์— ๋งž๋Š” ์—ฌํ–‰์ง€๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • KakaoMap API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€๋„ ์œ„์—์„œ ์—ฌํ–‰์ง€ ์œ„์น˜๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
  • ์ถ”์ฒœ์ˆ˜ ๊ธฐ์ค€ ์ธ๊ธฐ ์—ฌํ–‰์ง€ TOP3 ๋ชฉ๋ก์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

ํ”Œ๋žœ

  • ์›ํ•˜๋Š” ์—ฌํ–‰์ง€๋“ค์„ ์„ ํƒํ•˜์—ฌ ์—ฌํ–‰ ๊ณ„ํš์„ ์ƒ์„ฑํ•˜๊ณ , ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋“ค๊ณผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ณ„ํšํ•œ ์—ฌํ–‰ ์ฝ”์Šค์— ๋Œ€ํ•ด ์ด๋™ ์‹œ๊ฐ„์„ ๊ณ„์‚ฐํ•˜์—ฌ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
  • ์—ฌํ–‰์„ ๋‹ค๋…€์™€์„œ ์—ฌํ–‰ ๊ณ„ํš์— ๋Œ€ํ•œ ํ›„๊ธฐ๋ฅผ ๋‚จ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ ๊ธฐ๋Šฅ๋ณ„ ํ™”๋ฉด

๋ฉ”์ธํŽ˜์ด์ง€ ์ธ๊ธฐ ์—ฌํ–‰์ง€ TOP3
๋ฉ”์ธ ํŽ˜์ด์ง€ ์ธ๊ธฐ ์—ฌํ–‰์ง€ TOP3
์—ฌํ–‰์ง€ ์ฐพ๊ธฐ ํ”Œ๋žœ ์ƒ์„ฑ
์—ฌํ–‰์ง€ ์ฐพ๊ธฐ ํ”Œ๋žœ ์ƒ์„ฑ
ํ”Œ๋žœ ์ฝ”์Šค ํ”Œ๋žœ ์ฝ”์Šค MAP
ํ”Œ๋žœ ์ฝ”์Šค ํ”Œ๋žœ ์ฝ”์Šค 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 # ๋ฉ”์ธ ์ปดํฌ๋„ŒํŠธ
    โ””โ”€...

About

๐Ÿ ๊ตญ๋‚ด ์—ฌํ–‰์ง€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์—ฌํ–‰ ๊ณ„ํš ๊ณต์œ  ์„œ๋น„์Šค ๐Ÿ

Resources

Stars

Watchers

Forks