Project Structure - Leonhest/Smartmat GitHub Wiki

Backend:

Screenshot_2023-05-04_at_19.48.58

Frameworks/libraries:

  • Maven
  • Spring boot
  • Lombok
  • Springdoc

Frontend:

Screenshot_2023-05-04_at_19.49.17

Frameworks/libraries:

  • Vue
  • Pinia
  • Vite
  • Vitest
  • Cypress

Full list:

    "@dafcoe/vue-collapsible-panel": "^0.2.0",
    "@floating-ui/vue": "^1.0.0",
    "@fortawesome/fontawesome-free": "^6.4.0",
    "@fortawesome/fontawesome-svg-core": "^6.4.0",
    "@fortawesome/free-solid-svg-icons": "^6.4.0",
    "@fortawesome/vue-fontawesome": "^3.0.3",
    "@vue/cli-plugin-unit-jest": "^5.0.8",
    "@vue/test-utils": "^2.3.2",
    "axios": "^1.3.5",
    "chart.js": "^4.2.1",
    "chartjs-plugin-annotation": "^2.2.1",
    "cypress": "^12.11.0",
    "esbuild": "^0.17.18",
    "font-awesome": "^4.7.0",
    "i18n": "^0.15.1",
    "intro.js": "^7.0.1",
    "pinia": "^2.0.35",
    "pinia-plugin-persist": "^1.0.0",
    "pinia-plugin-persistedstate": "^3.1.0",
    "quagga": "^0.12.1",
    "shepherd.js": "^11.1.1",
    "sinon": "^15.0.4",
    "sweetalert": "^2.1.2",
    "sweetalert2": "^11.4.8",
    "vee-validate": "^4.8.6",
    "vue": "^3.2.45",
    "vue-barcode-reader": "^1.0.3",
    "vue-chartjs": "^5.2.0",
    "vue-collapsible-component": "^0.1.3",
    "vue-i18n": "^9.3.0-beta.17",
    "vue-router": "^4.1.6",
    "vue-shepherd": "^3.0.0",
    "vue3-storage": "^0.1.11",
    "yup": "^1.1.1" 
⚠️ **GitHub.com Fallback** ⚠️