A single-page application (SPA) is a web application or web site that fits on a single web page with the goal of providing a more easy user experience similar to a desktop application. We uses sophisticated JavaScript libraries to develop them. It also will use REST webservices to handle server side code. Below is a simple poll about the SPA.
God bless you, dude. Good luck with it, and let us know how it goes. Click https://zhoutest.wordpress.com/
You may also want to consider Facebook React + RxJS
Thanks Koistya. Will check that.