Storing JWT in client side and putting tokens in all the future request
At the time of posting this question, I had no idea about Frontend Frameworks.
Later I choose Vue Js as my frontend framework, things are working great.

All I was missing a Frontend Framework.