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 it was me, and this wasn't some hobby project that was temporary or throwaway, I'd do #2 because I am a control freak on the UI piece. Furthur, I would use Next.js for this as this scenario is right in Next.js' wheelhouse. Their first example on their examples page is how to build a Next.js application that uses Wordpress as a headless CMS. Here is their demo site and source code. They use the Wordpress GraphQL API to get data and they leverage Incremental Static Regeneration so that end users get super fast page views.
Related posts
- Ensuring Type Safety in Next.js Routing
- Styling Your Site with Next.js and MUI: Creating a Dynamic Theme Switcher
- Mastering Next.js 13/14 - Advanced Techniques
- 3 Exciting Improvements Between NextJS 14 And NextJS 13
- Empowering Creative Writing with AI: An Introduction to the Cloudflare AI Challenge Markdown Editor