Q: What’s the output of Noodl?
Noodl produces standard React web apps. The result is a Single Page Application that can be deployed by the user to any hosting provider, or deployed directly with the built in Cloud Services.
Noodl has (optional) integrations with Parse Platform. It offers User Management, a database (MongoDB), file storage, cloud functions, and more.
Users can let Noodl manage the Parse deployment with just the click of a button, which deploys Parse Server to AWS, or handle the deployments themselves and point Noodl to their Parse Server.
Note that this is optional, users are free to use any back-end and still leverage Noodl for the front-end.
Noodl handles large projects with similar structures used with code. Noodl’s component concept is similar to functions and classes in code, and can be arbitrarily nested, e.g. one component can use another component.
These can then be structured in “sheets” and folders that reflect the architecture of your application.
In addition to that you can create entire modules, a collection of components, that can be imported and shared between projects.
Q: How does Noodl handle complexity at scale, isn’t the visual model limited to smaller projects and applications?