After creating the two todo apps in Vue I decided that, since I have to update my portfolio and bring it to the next level, that’s when I decided that I would create a new one using Vue.
To develop the site I opted to use BootstrapVue as I saw it as a way to integrate Bootstrap as the components used already have the look that I pretended for the site. What I liked about using it was the documentation, with examples that you can edit and that the documentation is structured very well. For the contact form I used Vuelidate which is a form validation of the inputs.