Software prototyping is the activity of creating prototypes of software applications, i.e., incomplete versions of the software program being developed. It is an activity that can occur in software development and is comparable to prototyping as known from other fields, such as mechanical engineering or manufacturing. – Wikipedia
We’ve mentioned (in a previous post) six common use cases that take advantage of a low-code development platform’s full potential, and today we’re going to show why Prototyping a web application becomes much simpler and is, therefor, one of those cases.
For the purpose of demonstration, we’ve developed a step-by-step prototyping process, using OMNIA, that covers the essentials of transforming your concept into an actual web application.
In total, this web application prototype took 10 minutes and 47 seconds (video below) to develop and deploy.
Support Ticket App Prototype
We want a Support Ticket application prototype that allows clients to create new support tickets, assign them to a project, define its priority and exchange messages with the support team. To do this we’re going to need:
Model entities, document and instances
Knowing all the entities needed, we simply need to create them using our modeler, build our first version of the application, access it and create the required instances that will represent specific development projects.