Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
If you are using Nuxt 3, it will use Vite https://vitejs.dev/guide/why.html as build tool by default which replaces Webpack, but Nuxt 3 also support Webpack.
I assume you need SPA because you are using static hosting, but if you are hosting it on server or serverless like AWS Lambda, or hosting on Vercel https://vercel.com/ or Netlify https://www.netlify.com/ , then you can consider doing server side rendering (ssr) for SEO, etc. (ssr is set to true by default in nuxt config). With this, you can use Server Directory https://nuxt.com/docs/guide/directory-structure/server to do Node backend things as well.