Hi everyone and Welcome to Generato!

This guide will get you through all the steps to create high valuable software-code for small and large software-projects.

What you need

We need you to use at least Google Chrome in Version 78 or Microsoft Edge in Version 80. As of now, Generato runs exclusively on these Browsers for a reason: Chromium is the first commonly used browser-engine that allows the local code generation from your web browser into the file-system (as a beta feature). In future versions of Generato surely more browser will be supported. Some of our subscriptions include applications for MacOS, Linux and Windows, which can be downloaded right out of the App.

Once you started Generato:

  • Go ahead and Sign In on app.generato.com.
  • Open a new tab with chrome://flags and activate the #native-file-system-api  

Generato, and how it can improve your daily code writing

Generato is a web-based-application (written in Angular and Firebase) and consists of three steps to produce every kind of high quality source-code in seconds instead of hours, days or even months:

1. Visual Design

With our Graphs developers and project-managers (or at least people with a little technical understanding) can visualize their requirements to create better software-applications. Our Backend-Section visualizes data-structures with features like foreign relations, embedding documents, enumerations and different datatypes. Our Frontend sketches user-interfaces with Pages, Components and their Connections. Also, both of these layers can be interconnected, to define more informations about your resulting application structure.

Learn more about it here:

2. Text-based Templates

Our Transformator-Engine transforms text-based Templates into extensible and customizable source-code segments into your local file-directory in seconds. You can select from our curated Bundles, extend them to your own needs or even create new Bundles on your own and implement your own requirements. Templates are defined with placeholders to insert all of the visualized informations. Some informations (like the datatypes or the way code-comments are written) will be transformed into the chosen programming language by Generato. Also Templates can define special "Custom Properties" to set new input-fields along the conceptualization of Generato and so, get all types of required informations. This allows a very wide usage for different environments and requirements.

Learn more about it here:

3. Continuous Generation

You can extend the generated code to your own needs and preferences, because the  resulting templates and even the code-result can be edited to your own needs. This is because we want to enable you and your developers to modify your code to your own style and requirements. To do that Generato recognizes manually written code-segments in their protected areas. So developers can write their individual code with the help of their known IDEs and development-environments. This mechanism allows a continuous generation even after changes in your visualized application design or by syncing the code to changes made in the templates.

Learn more about it here:

4. Preferences

All of the Settings and other stuff that Generato covers.

Did this answer your question?