TWProject ๐ญ
๋ค์ด๋ฒ ์คํธ๋ฆฌ๋ฐ '์น์ง์ง' API ๊ธฐ๋ฐ ํ์ํ ์ปค๋ฎค๋ํฐ ์ฌ์ดํธ! :grin:
ํ๋ก์ ํธ ๋งํฌ ๋ฐ๋ก๊ฐ๊ธฐ
ํ๋ก์ ํธ ๊ฐ์
TWProject๋ ๋ค์ด๋ฒ ์คํธ๋ฆฌ๋ฐ '์น์ง์ง' API๋ฅผ ํ์ฉํ์ฌ ์ค์๊ฐ ์คํธ๋ฆฌ๋ฐ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ณ , ์คํธ๋ฆฌ๋จธ๋ณ ๊ฒ์ํ์ ํตํด ์ฌ์ฉ์๋ค์ด ์์ ๋กญ๊ฒ ์ํตํ ์ ์๋ ํ์ํ ์ปค๋ฎค๋ํฐ ์ฌ์ดํธ์
๋๋ค.
์ด์์ ์ ์ฉ ํ์ด์ง์์๋ ์ ๊ณ ๋ฐ ์ ์ง ์ฒ๋ฆฌ, ๋ฌธ์ ๊ด๋ฆฌ ๋ฑ ๋ค์ํ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
์ฌ์ฉ์๋ ์ด๋ฉ์ผ์ ํตํด ๊ฐ์ธ์ ์๋ณํ๊ณ , ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ ๋ฑ์ ๊ธฐ๋ฅ์ ์ฝ๊ฒ ์ด์ฉํ ์ ์์ต๋๋ค. ๋ํ, ์ฆ๊ฒจ์ฐพ๊ธฐ ๊ธฐ๋ฅ์ ํตํด ์์ ์ด ์ข์ํ๋ ์คํธ๋ฆฌ๋จธ๋ฅผ ํ ๋ฒ์ ์ฐพ์ ์ ์์ผ๋ฉฐ, ๋ฌด์์๋ก ์คํธ๋ฆฌ๋จธ๋ฅผ ํ๋ณดํ์ฌ ์๋ก์ด ๋ง๋จ์ ๊ธฐํ๋ ์ ๊ณตํฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ :bulb:
- ์ค์๊ฐ ์คํธ๋ฆฌ๋ฐ ์ ๋ณด ์ ๊ณต: ํ์ฌ ๋ฐฉ์ก ์ค์ธ ์คํธ๋ฆฌ๋จธ ์ ๋ณด ์ค์๊ฐ ์ ๊ณต
- ๊ฒ์ํ ๊ธฐ๋ฅ: ๊ฐ ์คํธ๋ฆฌ๋จธ๋ณ ๊ฒ์ํ์์ ์ํต ๊ฐ๋ฅ
- ์ด๋ฉ์ผ ์ธ์ฆ ๋ฐ ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ: ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ฐ ๊ณ์ ๋ณต๊ตฌ ๊ธฐ๋ฅ ์ ๊ณต
- ์ฆ๊ฒจ์ฐพ๊ธฐ ๊ธฐ๋ฅ: ์ข์ํ๋ ์คํธ๋ฆฌ๋จธ๋ฅผ ์ฆ๊ฒจ์ฐพ๊ธฐ์ ์ถ๊ฐํ์ฌ ๋น ๋ฅด๊ฒ ์ ๊ทผ ๊ฐ๋ฅ
- ๋ฌด์์ ์คํธ๋ฆฌ๋จธ ํ๋ณด: ํ์ฌ ์คํธ๋ฆฌ๋ฐ ์ค์ธ ๋ฌด์์ ์คํธ๋ฆฌ๋จธ ํ๋ณด ๊ธฐ๋ฅ
- ์ด์์ ๊ด๋ฆฌ ํ์ด์ง: ์ ๊ณ ์ฒ๋ฆฌ, ๊ณ์ ์ ์ง, ๋ฌธ์์ฌํญ ๊ด๋ฆฌ ๊ธฐ๋ฅ ์ ๊ณต
์ฌ์ฉํ ๊ธฐ์ ์คํ ๐
- Back-end: SpringBoot, Java
- Front-end: React, JavaScript
- Development Tools: STS4, VSC, React-Navigation, React-Route, Ajax
- API: OpenAPI
ํ์ ์๊ฐ :busts_in_silhouette:
- ์ต์ง์ (ํ์ฅ): ๋ฉ์ธ ํ๋ก ํธ ๊ฐ๋ฐ, ์ฆ๊ฒจ์ฐพ๊ธฐ ๊ธฐ๋ฅ, ์ธ๊ธฐ ๊ฒ์ํ, ์ด๋ฏธ์ง ํ์
, ์ด๋ชจ์ง, ๋๊ธ ํฌ์ปค์ฑ, ๋ฒ๊ทธ ํฝ์ค
- ์กฐ์๋ฏผ (ํ์): ๊ด๋ฆฌ์ (์ ์ฒด ์ ์ ์ฐพ๊ธฐ, ์ ์ ์ ์ฌ, ๊ด๋ฆฌ์ ๋ต๋ณ๊ธฐ๋ฅ) ํ์คํ ๊ฐ๋ฐ, ํจ์ค์๋ & ๋๋ค์ ๋ณ๊ฒฝ ๊ธฐ๋ฅ, React+SpringBoot Build