I have been working as a Vue JS developer professionally. Although I haven't worked on freelancer so far, your project would fetch me feedback to get this profile going, hence the low bid.
For this preexisting website, alongwith a landing page you need changes in the existing code. I'm guessing you mean bug fixes by that.
Also, are you using Vuex in your Vue app?