๐๋ฐฐํฌ ์ฃผ์ http://15.164.244.238:3000/
๐ ์คํฌ ๋ฐ ์ฌ์ฉํด
Back Node.js
Express
MongoDB
Front ****React
Redux
Styled-Components
๐ ๊ฐ๋ฐ ๋ด์ฉ
- Redux๋ฅผ ์ฌ์ฉํ์ฌ ์ฑ ์ ์ฒด ์ปดํฌ๋ํธ ์ํ ๊ด๋ฆฌ ๋ฐ ๊ฒฐ๊ณผ ๋์ถ
- React Hooks(useState, useEffect, useSelector, useDispatch) ๋ฅผ ์ด์ฉํ ์ปดํฌ๋ํธ ์ํ ๊ด๋ฆฌ, ๋ฐฑ์๋ ํต์ ์ฒ๋ฆฌ
- Express ์๋ฒ๋ฅผ ๋ง๋ค์ด์ MongoDB ํต์ ๊ตฌํ
- MongoDB(Atlas)๋ฅผ ์ฌ์ฉํ์ฌ ์ค๋ฌธ ๋ฐ์ดํฐ, ์ฐธ์ฌ์ Count ์ ๋ณด ์ ์ฅ ๋ฐ ์ ๋ฐ์ดํธ
- React App์์ Express ์๋ฒ์ ์ฃผ์๋ก ์์ฒญ์ ๋ณด๋ด๋ฉด, Express ์๋ฒ์์ MongoDB๋ก ๋ถํฐ ์ค๋ฌธ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ React์ ์ ๋ฌ โ Redux ์ด๊ธฐ State ์ธํ
- MongoDB ๋ฐ์ดํฐ๋ก ์ฌ์ฉ์ ์ ๊ด๋ฆฌ
- SQL ๋ฒ์ ๋ ๋์ ๊ตฌํ(React ๋ด๋ถ์ sqlFetchData() ํจ์ ์ํ ์, SQL DB ์ฌ์ฉ)
- ๋จ, AWS EC2์ mySQL DB ์๋ฒ ์ค์น ๋ฐ Schema ์ธํ ํ์
- AWS EC2 ์๋น์ค ๋ฐ Git์ ์ฌ์ฉํ์ฌ ๋ฐฐํฌ
๐ฑ ํฅํ ๋ณด์ ๊ฐ๋ฐ ๊ณํ
- ์ง๋ฌธ 12๊ฐ๋ก ๋๋ฆฌ๊ธฐ
- ๊ฒฐ๊ณผ ๊ณต์ ํ๊ธฐ ๊ธฐ๋ฅ ์ถ๊ฐ