μ¨λΌμΈ νμ λͺ¨μ§ λ° μ§μ κ΄λ¦¬ νλ«νΌ
TeamUp/
βββ frontend/ # React + Vite νλ‘ νΈμλ
βββ backend/ # Node.js + Express λ°±μλ
βββ README.md # νλ‘μ νΈ λ¬Έμ
- React 18
- React Router DOM 6
- Axios
- Vite
- Node.js
- Express.js
- JWT Authentication
- bcryptjs
- JSON νμΌ μ μ₯μ
main- νλ‘λμ λΈλμΉ (μ΅μ’ λ°°ν¬μ©)dev- κ°λ° ν΅ν© λΈλμΉ (ν μ€νΈμ©)FrontEnd- νλ‘ νΈμλ κ°λ° λΈλμΉBackEnd- λ°±μλ κ°λ° λΈλμΉ
devλΈλμΉμμ κΈ°λ³Έ μΈν μ 곡- κ° νμμ΄ λ΄λΉ λΈλμΉ(
FrontEnd,BackEnd) clone - μμ
μλ£ ν
devλΈλμΉλ‘ merge devμμ ν΅ν© ν μ€νΈ- ν
μ€νΈ μλ£ ν
mainλΈλμΉλ‘ merge
git clone <repository-url>
cd TeamUpcd frontend
npm install
npm run devνλ‘ νΈμλλ http://localhost:3000μμ μ€νλ©λλ€.
cd backend
npm install
# .env νμΌμ νμμκ² λ³λλ‘ μ λ¬λ©λλ€
npm run devλ°±μλλ http://localhost:5000μμ μ€νλ©λλ€.
- μ¬μ©μ μΈμ¦ (νμκ°μ /λ‘κ·ΈμΈ)
- νμ λͺ¨μ§κΈ μμ± λ° κ΄λ¦¬
- λͺ¨μ§κΈ κ²μ λ° μ‘°ν
- νμ μ§μ λ° μ§μμ κ΄λ¦¬
- μ¬μ©μ νλ‘ν κ΄λ¦¬
FrontEndλΈλμΉλ₯Ό checkout
git checkout FrontEnd- μμ ν μ»€λ° λ° νΈμ
git add .
git commit -m "feat: κΈ°λ₯ μ€λͺ
"
git push origin FrontEnddevλΈλμΉλ‘ Pull Request μμ±
BackEndλΈλμΉλ₯Ό checkout
git checkout BackEnd- μμ ν μ»€λ° λ° νΈμ
git add .
git commit -m "feat: κΈ°λ₯ μ€λͺ
"
git push origin BackEnddevλΈλμΉλ‘ Pull Request μμ±
λ°±μλ API μλν¬μΈνΈλ backend/README.mdλ₯Ό μ°Έμ‘°νμΈμ.
ISC