μννΈ μ€κ±°λκ° μ 보λ₯Ό μΉ΄μΉ΄μ€λ§΅ APIμ μ 곡νκ³ λ΄κ° μ°ν μννΈλ₯Ό λΉκ΅ λΆμν΄μ£Όλ μ¬μ΄νΈ
μμΈ μννΈμ μ€κ±°λκ° μ 보λ₯Ό μ§λμ ν¨κ» μμλ³΄κ³ λ§μ λλ 맀물μ μ°ν΄λ³΄μ!
- μ,ꡰꡬ,λμ μ ννκ±°λ μννΈ μ΄λ¦μ κ²μνμ¬ ν΄λΉνλ μννΈ μ 보λ₯Ό μ§λμ ν¨κ» μ 곡νκΈ°
- μμ κ²μνμμ μμ λ‘μ΄ μ견 λλκΈ°
- λ§μ λλ 맀물μ μ°νκ³ λΉκ΅ λΆμνκΈ°
FrontEnd: Vue.js, BootstrapVue
BackEnd: Spring
DB: mySql
λΉνμ: νμμ μ§λ κ²μ κ°λ₯, μμΈ λ³΄κΈ° κ°λ₯(μ°νκΈ° λΆκ°λ₯)
νμ: νμμ μ§λ μ€λ²λ μ΄(μμΈλ³΄κΈ°)μ μ° κΈ°λ₯ μ¬μ© κ°λ₯, μμ κ²μν, μ°λͺ©λ‘ μ¬μ© κ°λ₯
κ΄λ¦¬μ: νμ κ΄λ¦¬(νμ μμ ) κ°λ₯
- 'λ‘κ·ΈμΈνκΈ°'λ₯Ό λλ¬ λ‘κ·ΈμΈ μ°½μΌλ‘ μ΄λ
- 'λΉνμμΌλ‘ μμ'μ λλ¬ νμΌλ‘ μ΄λ
- μ§λκ° λ³΄μ΄λ λ©μΈνλ©΄
- μλ¨ λ€λΉκ²μ΄μ λ°λ μ ννλ λ©λ΄λ§λ€ κ²μ μμΌλ‘ νμ
- μμΈμ, κ΅°/ꡬ, λμ μ λ νΈ λ°μ€λ‘ μ ν
- μννΈμ΄λ¦ κ²μ (ν¬ν¨ λ¨μ΄ κ²μ)
-
μꡰꡬλ/μννΈμ΄λ¦ κ²μ μ μ§λμμ ν΄λΉνλ λͺ¨λ μννΈμ λ§μ»€κ° νμλλ©° μμΈ μ€λ²λ μ΄λ λ¨μ§ μμ (λ§μ»€λ₯Ό μ§μ μ ν ν΄μΌ μ€λ²λ μ΄κ° λΈ)
-
μ§λ μ’μΈ‘ 리μ€νΈλ₯Ό λλ₯Ό κ²½μ° λͺ¨λ λ§μ»€κ° μ¬λΌμ§κ³ ν΄λΉ μννΈ λ§μ»€μ μ€λ²λ μ΄κ° λ°λ‘ νμλ¨
-
βλ₯Ό λλ¬ μ€λ²λ μ΄ λ«κΈ°
-
β€λ₯Ό λλ¬ μ°νκΈ°(νμλ§ κ°λ₯)
- ννΈλ₯Ό λλ¬ μ°ν μννΈκ° 리μ€νΈλ‘ λΈ
- κ°κ²©/건μΆλ λ μ°μΈ‘ νμ΄νλ₯Ό λλ¬ μ λ ¬ κ°λ₯
- μ° λ¦¬μ€νΈμμ μννΈλ₯Ό λλ₯΄λ©΄ νλ¨μ λΉκ΅ μΉ΄λκ° λΈ
- λκ°μ μννΈλ₯Ό μ νν κ²½μ° μΉ΄λλ·°μ λ μννΈλ₯Ό λΉκ΅ν λ΄μ©μ΄ λΉ¨κ°κΈμ¨λ‘ μμ±
- λΉνμμ κΈ λ¦¬μ€νΈλ§ λ³Ό μ μμ
- νμμ κΈ λ³΄κΈ°, μμ±, μμ , μμ κ°λ₯
- νμμ λκΈ μμ±, μμ κ°λ₯
npm install
npm i bootstrap-vue
npm i bootstrap
npm i axios
npm install --save jwt-decode
npm i vuex-persistedstate
npm run serve
npm run build
npm run lint