μΌνλͺ° μΉ μλΉμ€ νλ‘μ νΈ
μ νλ€μ μ‘°ννκ³ , μ₯λ°κ΅¬λμ μΆκ°νκ³ , λ μ£Όλ¬Έμ ν μ μλ μΌνλͺ° μΉ μλΉμ€ μ μ νλ‘μ νΈμ
λλ€.
ν΅μ¬ κΈ°λ₯μ νκΈ°μ
λλ€
- νμκ°μ
, λ‘κ·ΈμΈ, νμμ 보 μμ λ± μ μ μ 보 κ΄λ ¨ CRUD
- μ ν λͺ©λ‘μ μ‘°ν λ°, μ ν μμΈ μ 보λ₯Ό μ‘°ν κ°λ₯ν¨.
- μ₯λ°κ΅¬λμ μ νμ μΆκ°ν μ μμΌλ©°, μ₯λ°κ΅¬λμμ CRUD μμ
μ΄ κ°λ₯ν¨.
- μ₯λ°κ΅¬λλ μλ² DBκ° μλ, νλ‘ νΈ λ¨μμ μ μ₯ λ° κ΄λ¦¬λ¨ (localStorage, indexedDB λ±)
- μ₯λ°κ΅¬λμμ μ£Όλ¬Έμ μ§ννλ©°, μ£Όλ¬Έ μλ£ ν μ‘°ν λ° μμ κ° κ°λ₯ν¨.
μ£Όμ μ¬μ© κΈ°μ
1. νλ‘ νΈμλ
- Vanilla javascript, html, css (Bulma css)
- Font-awesome
- Daum λλ‘λͺ
μ£Όμ api
- μ΄μΈ
2. λ°±μλ
- Express (nodemon, babel-nodeλ‘ μ€νλ©λλ€.)
- Mongodb, Mongoose
- cors
- μ΄μΈ
ν΄λ ꡬ쑰
- νλ‘ νΈ:
src/views ν΄λ
- λ°±: src/views μ΄μΈ ν΄λ μ 체
- μ€ν: νλ‘ νΈ, λ°± λμμ, expressλ‘ μ€ν
μ€μΉ λ°©λ²
- .env νμΌ μ€μ (MONGODB_URL νκ²½λ³μλ₯Ό, κ°μΈ λ‘컬 νΉμ Atlas μλ² URLλ‘ μ€μ ν΄μΌ ν¨)
# npm μ μ°λ κ²½μ°
npm install
npm run start
# yarn μ μ°λ κ²½μ°
yarn
yarn start