-
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.
I wouldn't necessarily call it a simple project either, since you can make it as complex as you want. I don't think there is much more else to say; I'll simply point you towards Axios, since the Fetch isn't supported by legacy browsers - and
Even though this might not be the ideal way to work with the API, it is definitely possible. Note that the WordPress API is still somewhat slow when it comes to fetching everything dynamically, all the time. In my opinion, you can even feel this with frameworks like Frontity.
If you are interested in something faster (and a bit more complicated), you could also look into generating static files every time a WP Post/Page is updated. Much like how Gatsby works!