-
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 want to skip the blog post and jump straight into the code, you can get a working solution on David's GitHub repo. David was also kind enough to include the code implementation for the back-end API. Not just one but TWO different implementations, using Azure Functions and a straight up ASP.NET Core WebAPI. Both of these solutions make use of Microsoft.Identity.Web which is used to bootstrap the auth code in the API middleware.
Unlike my sample (blog post, sample code), where I just created an MSAL object that can be instantiated many times (bad design and I'm not a Vue.js expert), David did a great job creating an MSAL singleton that can be shared by the whole solution and doesn't break. Let's see the code in action.
Related posts
-
formengine VS react-hook-form - a user suggested alternative
2 projects | 2 May 2024 -
Want to learn programming? Contribute to open source.
-
πΈοΈ Web development trends we will see in 2024 π
-
Node package managers (npm, yarn, pnpm) - All you need to know
-
Using Wasp to Build Full-Stack Web Applications on Koyeb