-
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.
The starting point of the project is a monorepo Nx workspace with a single app called infra generated at the root directory. Here is a GitHub repo with the complete setup https://github.com/alex-vladut/aws-amplify-cdk.
The initialization command of the AWS CDK CLI will create an independent project and, while this is great for quickly getting up and running and learning about a technology, most often than not you will want to integrate it into an already established setup. In that way, you will be able to enforce the same coding guidelines and apply the same build process as for the rest of the code. In this project, we'll go through the steps required to integrate AWS CDK into an existing monorepo workspace managed with Nrwl Nx. I will not dive into the details of how Nx works as this is not relevant for this article and the same steps are valid for different types of projects, but you could find out more about it at https://nx.dev/.
AWS Cloud Development Kit (AWS CDK) provides an appealing approach to developers for defining the infrastructure through the programming languages they are already familiar with. You can check out the docs to find out more about the tool here https://aws.amazon.com/cdk/.