How to build a vue.js app from scratch

Hello all,

Here is my newbie question, I need to build and deploy my first application on a domain name.
I am learning how to code and hendle coponent on localstorage. I know how to do the UI.

However, I want to create a project management tool, include a database and deploy it on a domain.
To do so, I will buy a template first.

Can somebody give me step to learn how to proceed ?

Thanks a lot