Il nostro boilerplate per applicazioni Node.js

node.js articolo boilerplate

Ciao a tutti.

Oggi vorrei condividere con voi il nostro boilerplate per applicazioni Node.js.

Si tratta del template da cui partiamo per ogni nuovo progetto in questo linguaggio.

In particolare, è già predisposta un'applicazione Express.js con autenticazione, registrazione, "ho dimenticato la password", il tutto out of the box.

Inoltre, è già implementata anche l'autenticazione/registrazione tramite Facebook.

Altra cosa importante, l'applicazione supporta la localizzazione ed è configurata per creare url pubbliche i18n friendly.

Lato tecnico, tutto il progetto è scritto in ES6/ES7, formattato con standardjs e si basa sulle seguenti librerie:

Il branch master si basa su Bookshelf come ORM.
Il branch sequelize si basa invece sull'ORM Sequelize.
In entrambi i casi il database di riferimento è PostgreSQL 9.6+

Potete trovare il repository pubblico con licenza ISC su devinterface expressjs boilerplate.

Se state pianificando un nuovo progetto in Node.js e avete bisogno di un partner affidabile e competente, non esistare a contattarci.

Se volete approfondire l'argomento Node.js sul nostro blog leggete la mia intervista Node.js e Express.js, domande e risposte.