๐Ÿฆธโ€โ™€๏ธ Path HERO ๐Ÿฆธโ€โ™‚๏ธ: ์œ„์น˜ ๊ฒ€์ƒ‰ ๋ฐ ๋Œ€์ค‘๊ตํ†ต ๊ธธ์ฐพ๊ธฐ ์„œ๋น„์Šค

๐Ÿ”Š Path HERO์˜ Client ํ”„๋กœ์ ํŠธ ์ž…๋‹ˆ๋‹ค!

React์™€ Spring Boot ๊ณต๋ถ€ํ•˜๋ฉด์„œ ์ง„ํ–‰ํ•œ ํ”„๋กœ์ ํŠธ๋ผ, ์•„์ง ๋งŽ์ด ๋‹จ์ˆœํ•ฉ๋‹ˆ๋‹ค.
์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉด ํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‚˜ ์˜๊ฒฌ, ์–ธ์ œ๋“ ์ง€ ์ฃผ์„ธ์š”!

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

Path HERO๋Š” ์‚ฌ์šฉ์ž๊ฐ€ '์ถœ๋ฐœ์ง€'์™€ '๋„์ฐฉ์ง€'๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ , ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋Œ€์ค‘๊ตํ†ต ๊ฒฝ๋กœ๋ฅผ ์ฐพ์•„์ฃผ๋Š” ์„œ๋น„์Šค ์ž…๋‹ˆ๋‹ค.
ํ˜„์žฌ, ์œ„์น˜ ๊ฒ€์ƒ‰๊ณผ ๋Œ€์ค‘๊ตํ†ต API๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ธธ์ฐพ๊ธฐ ๊ธฐ๋Šฅ๋งŒ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

โœจ ์ฃผ์š” ๊ธฐ๋Šฅ

  • ์†Œ์…œ ํšŒ์›๊ฐ€์ž…/๋กœ๊ทธ์ธ: ์‚ฌ์šฉ์ž๋Š” ์†Œ์…œ ๊ณ„์ •์„ ํ†ตํ•ด ๊ฐ„ํŽธํ•˜๊ฒŒ ํšŒ์›๊ฐ€์ž… ๋ฐ ๋กœ๊ทธ์ธ์„ ํ•  ์ˆ˜ ์žˆ์Œ
  • ์œ„์น˜ ๊ฒ€์ƒ‰: ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ํ‚ค์›Œ๋“œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ถœ๋ฐœ์ง€์™€ ๋ชฉ์ ์ง€๋ฅผ ์ถ”์ฒœํ•˜๊ณ  ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ ์ œ๊ณต
  • ๋Œ€์ค‘๊ตํ†ต ๊ธธ์ฐพ๊ธฐ: ๋‹ค์–‘ํ•œ ๊ฒฝ๋กœ ์˜ต์…˜์„ ์ œ๊ณตํ•˜๋ฉฐ, ์„ ํƒํ•œ ๊ฒฝ๋กœ์— ๋Œ€ํ•œ ์ƒ์„ธ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ ์ œ๊ณต
  • API ์—ฐ๋™: ์™ธ๋ถ€ Open API๋ฅผ ํ†ตํ•ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ฒฝ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณต

๐Ÿ› ๏ธ ๊ธฐ์ˆ  ์Šคํƒ

  • Frontend: React.js, Typescript
  • Backend: Spring Boot
  • Database: MariaDB
  • API ์—ฐ๋™: ODsay API, NaverSearch API, Google Login/Sing-in API, Naver Login API
  • Version Control: Git

๐Ÿ‘ฅ Collaborator

์ด ํ”„๋กœ์ ํŠธ๋Š” Han Ji Yun์™€ ํ•จ๊ป˜ ์ž‘์—…ํ•˜์˜€์Šต๋‹ˆ๋‹ค

๐Ÿ”— Path HERO Server Repository ๋ฐ”๋กœ๊ฐ€๊ธฐ

Server Repository