One of the main objectives behind BootstrapVue is to eliminate Bootstrap's reliance on jQuery.
Instead of using jQuery, BootstrapVue utilizes its own JavaScript (delivered through Vue components) while still incorporating Bootstrap's scss.
Initially, it may seem like your situation is different since you require additional jQuery code (the theme's custom JS) currently written in jQuery.
Upon closer inspection, the theme's jQuery script is relatively small. Its functions include routing page URLs during section navigation (which could potentially be replaced by Vue Router calls), implementing scrollSpy, and magnificPopup functionality (both of which have Vue alternatives available).
This suggests that the jQuery dependency could easily be phased out by integrating Vue code instead.
Your objective appears to involve creating a Vue variation of the Bootstrap theme, specifically a variant tailored for BootstrapVue.
The ideal candidates for this task would likely consist of Vue or BootstrapVue experts, as well as the developers of the original Bootstrap theme. Given their expertise, adapting to BootstrapVue shouldn't pose a significant challenge.
Whether this aligns with your skill set is something only you can determine. However, apart from achieving the final outcome, this project presents an excellent opportunity to enhance your knowledge of Vue and Bootstrap.
In terms of time estimation, an experienced front-end developer proficient in Vue would typically spend between 8 to 20 hours developing this template.
Opting for the simplest approach - injecting the entire template into your existing Vue app along with necessary imports (jQuery, jQuery.easing, Bootstrap, magnificPopup, & scrollSpy) - might take around 4 hours. While this method could be quicker, thorough testing and potential bug fixing should be factored in.
I strongly discourage this method due to the negative impact it can have on your app's size, scalability, and flexibility. Such approaches often result in applications that are challenging to maintain as any modifications risk disrupting existing features over time.
Given the guideline that SO queries should take no more than 15 minutes to address, it's evident that the tasks described above aren't suited for a Stack Overflow query. Additionally, demonstrating your coding efforts thus far and providing a minimal reproducible example are essential requirements.