# Address Book with Vue SPA

Address book è un progetto di esempio per l'organizzazione dei files di una SPA in VueJs e la gestione di un'architettura scalabile.

Il progetto è adatto per la formazione sia di sviluppatori alle prese per le prime volte con VueJs sia più navigati in cerca di una architettura stabile.

Il progetto è realizzato in VueJs sfruttando le più recenti versioni di Javascript.

vuejs
js

# Goals & Requirements

Gli obiettivi di scalabilità del progetto riguardano:

  • la gestione dell'interfaccia UI
  • la gestione della logica interna
  • l'integrazione di librerie esterne
  • la gestione dello stato
  • la separazione delle views

# Process

L'approccio utilizzato è la divisione incrementale basata su poche divisioni iniziali in modo da non overingegnerizzare e complicare troppo il progetto rispettando le linee guida di buona scrittura di codice.

[object Object]

La repository del progetto è pubblica, per provare l'applicazione segui la guida presente su github.