We used several web APIs for this project and had some snags with them. I blame the (deprecated) OpenWeather API that we used.
Look at the differences between these two. https://openweathermap.org/current https://openweathermap.org/api/one-call-api And we also used: https://docs.mapbox.com/api/search/geocoding/#data-types
This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 <script setup>
SFCs, check out the script setup docs to learn more.