Ce repository représente le front de calendz.
Le front de calendz est développé avec les frameworks et outils suivants* :
Librairie | Version | Description |
---|---|---|
Vue.js | 2.6.12 | Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web. |
vue-cli | 3.12.1 | Standard Tooling for Vue.js Development. |
vue-router | 3.4.3 | The official router for Vue.js |
vuex | 3.5.1 | Centralized State Management for Vue.js. |
vee-validate | 2.2.15 | Template Based Validation Framework for Vue.js |
Axios | 0.20.0 | Promise based HTTP client for the browser and node.js |
Fullcalendar | 4.4.2 | Full-sized drag & drop event calendar |
SweetAlert2 | 9.17.1 | A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. |
Babel | 7.9.6 | Babel is a compiler for writing next generation JavaScript. |
Node-sass | 4.14.1 | Node.js bindings to libsass. |
Bootstrap | 4.3.1 | The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web. |
*(Liste non exhaustive, uniquement les librairies principales sont présentées)
-
Installer Node 12.18.3
-
Créer un fichier
.env
Ă la source de ce repository contenant les valeurs suivantes (modifiables selon vos besoins)NODE_ENV=development VUE_APP_API_URL=http://localhost:3001/v1 VUE_APP_API_CALENDAR_URL=http://localhost:3000/v1