Create a boilerplate Lerna monorepo containing 3 projects:
1) One angular project using firestore and firebase hosting :
- only one page displaying a number and a button to trigger the cloud function ( has to use the shared code )
2) Firebase functions project with one http function to increment the number and storing the result ( has to use the shared code )
3) Shared code : contains an interface with a number and an increment function
The number has to be stored in firestore
Running lerna deploy will deploy the angular project and cloud function to firebase
Latest stable version of all packages ( minimum angular 9 / firebase 7 / angularfire )
Use your own free Firebase instance
Host the source code on your public repository
Clarifications :
UI with button, and label
when I click that call firebase function
firebase function increase the number and save the data
data is updated on the screen
Start your offer with "Interesting" to prove you read this description