Skip to content

Vue.js and Google Cloud Firestore: Contact Manager (Demo on Github page)

Notifications You must be signed in to change notification settings

Raigyo/vue-contact-manager

Repository files navigation

Vue.js and Google Cloud Firestore: Contact Manager

April 2020

🔨 Contact Manager (CRUD) using Google Cloud Firestore to store datas. From Udemy 'Créer une Single Page Application avec Vue.js et Firestore'.

See demo on Github page.

Vue+Firestore logos

CaptureCaptureCapture

Capture DBgit add .

About

Contact manager with CRUD to store contact data in Cloud Firestore.

Components:

  • ContactForm: manages creation of contact
  • ContactList: manages delete and edit contact
  • ContactDetails: manages displaying contact card (view mode and edit mode)

Views

  • Home: manages the displaying of all the cards and the promises returned by db.js (that manages communication with Firestorm).

How to use?

Localy

Clone, the local-version branch.

Then:

npm install
npm run serve

Online

See demo on Github page.

During development

Problem with spaces using Eslint, use: npm run lint -- --fix

Also put your pages in LF (=Line Feed) instead of CR+LF (=Carriage Return + Line Feed)

Compiles and minifies for production

npm run build

Useful snipets

vbase

vimport

vmethod

vdata

Components

Usefull links

About

Vue.js and Google Cloud Firestore: Contact Manager (Demo on Github page)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published