Firebase Realtime Database
The Firebase Realtime Database is a cloud-hosted NoSQL database that lets you store and sync between your users in realtime.
The Realtime Database is really just one big JSON object that the developers can manage in realtime.
Database Security
https://firebase.google.com/docs/database/security/get-started?authuser=0
https://firebase.google.com/docs/rules/rules-and-auth?authuser=0
https://firebase.google.com/docs/rules/basics?authuser=0#realtime-database
https://firebase.googleblog.com/2015/02/the-2120-ways-to-ensure-unique_68.html
References
https://firebase.google.com/docs/database/
https://howtofirebase.com/save-and-query-firebase-data-ed73fb8c6e3a
https://angularfirebase.com/lessons/multi-property-data-filtering-with-firebase-and-angular-4/
https://angularfirebase.com/lessons/role-based-permissions-and-authorization-with-firebase-auth/
https://coursetro.com/posts/code/32/Create-a-Full-Angular-Authentication-System-with-Firebase
https://angularfirebase.com/lessons/autocomplete-search-with-angular4-and-firebase/
Loading Spinners
https://angularfirebase.com/lessons/show-loading-spinners-for-firebase-data/
http://tobiasahlin.com/spinkit/
https://www.algolia.com/doc/tutorials/indexing/3rd-party-service/firebase-algolia/
https://www.youtube.com/watch?v=3aoxOtMM2rc
https://www.youtube.com/watch?v=ip9wwVEQaUE
https://www.youtube.com/watch?v=QcsAb2RR52c
https://howtofirebase.com/save-and-query-firebase-data-ed73fb8c6e3a
https://angularfirebase.com/lessons/multi-property-data-filtering-with-firebase-and-angular-4/
https://angularfirebase.com/lessons/role-based-permissions-and-authorization-with-firebase-auth/
https://coursetro.com/posts/code/32/Create-a-Full-Angular-Authentication-System-with-Firebase
https://angularfirebase.com/lessons/autocomplete-search-with-angular4-and-firebase/
Loading Spinners
https://angularfirebase.com/lessons/show-loading-spinners-for-firebase-data/