๐Ÿƒ ๋Ÿฌ๋„ˆ๋ฅผ ์œ„ํ•œ ๊ณต๊ฐ„ "๋‹ฌ๋Ÿฐ๋‹ฌ๋Ÿฐ"

๋‹ค์–‘ํ•œ ๋Ÿฌ๋„ˆ๋“ค๊ณผ ๊ฐ™์ด ๋›ฐ๋ฉด์„œ ๋Ÿฌ๋‹์— ๊ฐ€์น˜๋ฅผ ๋”ํ•˜๋‹ค


๐Ÿ“„ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

  • ๋Ÿฌ๋‹์„ ์ข‹์•„ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค๋ผ๋ฆฌ ๋ชจ์—ฌ, ๋ณด๋‹ค ์ฆ๊ฒ๊ฒŒ ๋Ÿฌ๋‹์„ ์ฆ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
  • ๋Ÿฌ๋‹์— ํ•„์š”ํ•œ ๋ชจ๋“  ๊ฒƒ์„ ๊ตฌ๋งคํ•  ์ˆ˜ ์žˆ๋Š” ์‡ผํ•‘๋ชฐ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋Ÿฌ๋‹ ๋Œ€ํšŒ ์ผ์ •, ๋Ÿฌ๋‹ ์ฝ”์Šค ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๐ŸŽฏ ํ”„๋กœ์ ํŠธ ๊ธฐํš์˜๋„

  • ์ฝ”๋กœ๋‚˜ 19๋กœ ์ธํ•œ ๊ฑด๊ฐ•๊ด€๋ฆฌ ์‹œ์žฅ์ด ๊ธ‰์„ฑ์žฅ
  • ๊ฑด๊ฐ• ํŠธ๋ Œ๋“œ์˜ ๋ณ€ํ™” : ํ—ฌ์‹œ ํ”Œ๋ ˆ์ €(์ฆ๊ฒ๊ฒŒ ๊ฑด๊ฐ•๊ด€๋ฆฌ ํ•˜๋Š” ๊ฒƒ)
  • ์ด๋Ÿฌํ•œ ๋ฐฐ๊ฒฝ์— ์ž…๊ฐํ•ด ์ฆ๊ฒ๊ฒŒ ๊ฑด๊ฐ•๊ด€๋ฆฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋„๋ก, ํŠนํžˆ ํ‰์†Œ์— ์‰ฝ๊ฒŒ ์ ‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋Ÿฌ๋„ˆ๋“ค์„ ์œ„ํ•œ ์›น์‚ฌ์ดํŠธ๋ฅผ ๊ฐœ๋ฐœํ•˜๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก ํ”„๋กœ์ ํŠธ ์ฐจ๋ณ„์ 

  • ๊ธฐ์กด์˜ ์‚ฌ์ดํŠธ๋“ค์€ ํŠน์ • ๊ธฐ๋Šฅ๋งŒ์ด ํŠนํ™”๋˜์–ด ๋‹ค๋ฅธ ๊ธฐ๋Šฅ๋“ค์€ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ๋Š” ์ƒํƒœ์˜€์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ์ €ํฌ ํ”„๋กœ์ ํŠธ์—์„œ๋Š” ์ด๋Ÿฌํ•œ ๊ธฐ์กด ์‚ฌ์ดํŠธ๋“ค์˜ ๋‹จ์ ์„ ๊ทน๋ณตํ•˜๊ณ  ์žฅ์ ์„ ๊ทน๋Œ€ํ™” ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค.
  • ๋˜ํ•œ ๋„ํŠธ๋งต, ๋Ÿฌ๋‹ ๋‹ค์ด์–ด๋ฆฌ ๋“ฑ ๋Ÿฌ๋„ˆ๋“ค์˜ ํฅ๋ฏธ๋ฅผ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ๋„๋ก ์‹œ๊ฐ์ ์œผ๋กœ ํ‘œํ˜„ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

๐Ÿ“… ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„

2023.04.05 ~ 2023.05.18

๐Ÿ”ง ๊ธฐ์ˆ  ์Šคํƒ

  • Front-End : React, Scss, JavaScript, Html
  • Back-End : Spring Boot, Java
  • DB : MySQL
  • Server : Apache

๐Ÿ“š ์ฃผ์š” ๊ธฐ๋Šฅ

1. ๋„ํŠธ๋งต

  • ํฌ๋ฃจ ํ˜น์€ ๊ฐœ์ธ์ด ๋•…์„ ๊ตฌ๋งคํ•  ์ˆ˜ ์žˆ๋Š” ํŽ˜์ด์ง€
  • ๋•… ๊ตฌ๋งค์‹œ ๊ฐœ์ธ ๋ฉ”์„ธ์ง€ ๋ฐ ์‚ฌ์ง„ ์ €์žฅ ๊ฐ€๋Šฅ
  • ์ตœ์ดˆ ํ™”๋ฉด์—์„œ๋Š” ํ•ด๋‹น ์˜์—ญ์„ ๊ตฌ๋งคํ•œ ์œ ์ €์˜ ์ •๋ณด๋งŒ ๋ณผ ์ˆ˜ ์žˆ์Œ

2. ๋Œ€ํšŒ, ๋Ÿฌ๋‹ํ™” ๋ฆฌ๋ทฐ

  • ํ•ด๋‹น ๋ฆฌ์ŠคํŠธ ํ‘œ์‹œ
  • ๋Œ“๊ธ€ ๊ธฐ๋Šฅ

3. ๋กœ๊ทธ์ธ

  • ์นด์นด์˜ค ๊ฐ„ํŽธ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ

4. ์•„์ด๋””/๋น„๋ฐ€๋ฒˆํ˜ธ ์ฐพ๊ธฐ

  • ๋ฌธ์ž๋ฉ”์‹œ์ง€ ์ „์†ก ๊ธฐ๋Šฅ -> ์ž„์‹œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐœ๊ธ‰

5. ํฌ๋ฃจ ๋ชจ์ง‘, ๊ฐ€์ž… ๋Œ€๊ธฐ

  • ๊ฐ€์ž…, ๊ฐ€์ž…์Šน์ธ/์ทจ์†Œ ๊ธฐ๋Šฅ
  • ์ข‹์•„์š” ๊ธฐ๋Šฅ
  • ๋Œ“๊ธ€ ๊ธฐ๋Šฅ

6. ๋Ÿฌ๋‹ ๋‹ค์ด์–ด๋ฆฌ

  • ์ผ์ผ ์ตœ๊ณ  ๊ธฐ๋ก ๋ณด์œ ์ž ์ƒ๋‹จ ๋…ธ์ถœ
  • ์ „์ฒด ์ง€๋„์— ์‚ฌ์šฉ์ž๋“ค ๊ธฐ๋ก ํ‘œ์‹œ
  • ๋‹ค์ด์–ด๋ฆฌ ๋ฆฌ์ŠคํŠธ ์กฐํšŒ๋กœ ๊ฒฝ๋กœ ํ™•์ธ ๊ฐ€๋Šฅ
  • GPX ํŒŒ์ผ์„ ํ†ตํ•œ ๊ธฐ๋ก ๋“ฑ๋ก

7. ๋Ÿฌ๋‹ ์ฝ”์Šค ์ถ”์ฒœ

  • ์ง€๋„์—์„œ ์ฝ”์Šค์˜ ์œ„์น˜ ๋ฐ ๊ฒฝ๋กœ ํ™•์ธ ๊ฐ€๋Šฅ

8. ๋งˆ์ดํŽ˜์ด์ง€

  • ๊ฐœ์ธ์ •๋ณด ๋ณ€๊ฒฝ
  • ํ•ด๋‹น ํšŒ์›์— ๋Œ€ํ•œ ๋ชจ๋“  ์ •๋ณด ๋ฐ ํ™œ๋™ ํ‘œ์‹œ

9. ์ƒํ’ˆ ํŒ๋งค

  • ์ถ”์ฒœ ์ƒํ’ˆ, ์ธ๊ธฐ ์ƒํ’ˆ
  • ๋ฌดํ•œ์Šคํฌ๋กค ๊ธฐ๋Šฅ
  • ์žฅ๋ฐ”๊ตฌ๋‹ˆ ๊ธฐ๋Šฅ, ์•„์ž„ํฌํŠธ ๊ฒฐ์ œ์—ฐ๋™ api๋ฅผ ํ†ตํ•œ ๊ฒฐ์ œ ๊ธฐ๋Šฅ

10. ๊ด€๋ฆฌ์ž ํŽ˜์ด์ง€

  • ์ผ์ž๋ณ„ ์š”์•ฝ, ๋ฐฉ๋ฌธ์ž ํ†ต๊ณ„(์ฟ ํ‚ค๋ฅผ ์ด์šฉํ•œ ์นด์šดํŒ…)
  • ํšŒ์›, ๊ฒŒ์‹œ๋ฌผ, ์‡ผํ•‘๋ชฐ ๊ด€๋ฆฌ ๊ฒ€์ƒ‰๊ธฐ๋Šฅ, CRUD ๊ธฐ๋Šฅ
  • ์ด๋ฏธ์ง€ ๋“ฑ๋ก ์‹œ, ๋“œ๋ž˜๊ทธ์•ค๋“œ๋กญ ๊ธฐ๋Šฅ
  • ๋Œ€ํšŒ ๋“ฑ๋ก ์‹œ, geocoding์„ ์ด์šฉํ•œ ์ฃผ์†Œ ์ขŒํ‘œ ์ถ”์ถœ ๊ธฐ๋Šฅ
  • ๊ฐœ์ธํšŒ์›, ํฌ๋ฃจ ์ˆœ์œ„ ์ฐจํŠธ๋กœ ์‹œ๊ฐํ™”

Front-end repository for DalRunDalRun project