Man I wish I could code more with Google’s Firebase how good is it and its improving all the time since they purchased it in April 2012. This is the best place to learn about Firebase and together with the Video tutorials and demos here is the way to go. Firebase provides backend as a service suitable for building mobile or web applications which provide realtime cloud database allowing you to sync data across multiple clients including Andriod, IOS or Web. It also offer other things such as Firechat (real time chat), crash reporting and hosting amongst a whole heap of other things.
1. Official Firebase Demos

There are several demos you can view for security, data structure, pagination and more.
View All Demos Security Demo Paginator Demo
2. Build a Real Time Hybrid App with Ionic & Firebase

Real Time multi person Chat App using Ionic & Firebase that uses the AngularFire library to connect to firebase.
3. Sticky Notes (ON FIRE!)

Sticky Notes is a JavaScript component allowing to Save and Share notes between different Users in Real-Time. Notes are reliable to unstable internet connection and ensure that your notes won’t be lost even if you do it off-line (there will be synced when internet becomes available).
4. Firebase Tutorials and Demos

There is an awesome video series just on Youtube called Firecasts by David East great job buddy hope to meet you one day.
5. Chat Rooms powered by Firebase

Use the Chat Rooms plugin to have chat rooms added to your site, powered by Firebase and AngularJS. Powered by the AngularJS for WP plugin and Firebase, add real time communication to your site, for free. Create a new chat room (custom post type) and off you go!