npm install
npm run serve
npm run build
npm run test
npm run lint
The VueStacks calendar demo utilizes general Vue.js, Vuex, and Firebase to enable creating, updating, and deleting of events in a modified Vuetify calendar component (see the following to learn more about Vuetify calendars: https://vuetifyjs.com/en/components/calendars).
See full component in components/Calendar.vue
This demo uses vue-textarea-autosize
as a dependency. See the following for installation instructions: https://www.npmjs.com/package/vue-textarea-autosize
- Set up a new project in Firebase with Database enabled.
- Implement the following Firebase SDK scripts in main.js:
import firebase from "firebase";
firebase.initializeApp({
apiKey: "",
authDomain: "",
databaseURL: "",
projectId: "",
storageBucket: "",
messagingSenderId: "",
appId: ""
});
export const db = firebase.firestore();
Enjoy the demo! Submit an issue if you see anything that could be improved!