Esempi realizzati in firebase per gli alunni di born2code 2019
born2code-examples
├── firebase.json # creato da firebase init
├── firestore.indexes.json # indici di firebase definiti via file
├── firestore.rules # permessi di accesso al firestore
├── functions # directory relativa alle Firebase Functions
│ ├── package-lock.json
│ ├── package.json
│ ├── src
│ │ └── index.ts
│ ├── tsconfig.json
│ └── tslint.json
├── jsconfig.json # gestisce l'Intellisense di VS Code
├── package-lock.json #
├── package.json # dipendenze npm per usare eslint
├── public # file che verranno inviati su Firebase Hosting
│ ├── 404.html
│ ├── index.html
│ ├── src
│ │ └── index.js
│ └── style
│ └── main.css
└── README.md # questo file
Per rendere questo progetto funzionante manca creare un file chiamato .firebaserc
che contiene:
{
"projects": {
"default": "<nome-progetto>"
}
}
Inoltre bisogna eseguire il comando npm install
sulla directory principale E sulla directory functions
- Signore del tempo - Link Esterno
Produttore/Consumatore di orari. Una pagina genera degli orari ogni 10secondi e l'altra li consuma