Have you ever wondered what adding a friendly user interface to your data would be like? I have, but I've never been a very experienced front-end developer. After all, it's just another world, full of design, CSS and javascript, that never grew to my heart.
The idea
As part of our work, we needed to build IoT applications very quickly. They were different but were still very similar - graphs, gauges, meters, values in tables, alerts and so on. This, of course, led to the idea of simplifying development as much as possible. Colleagues came up with the concept of blueprint-driven development, i.e. the declarative building of the front end. In other words, you just define how an application should be composed of ready-made components and how those components are linked together and with data.
From A to Z
And since I was mostly in charge of dealing with the customer, I could do the analysis and start programming. At first, only the backend, later with our new Adapptio technology, also the front-end. And that's when it came! I realized that I can now build an entire application from A to Z, design databases, make backend logic and create a complete WEB front-end.
New world
I became a full-stack. I easily penetrated the world of browsers, styles and UX. During that time, I built dozens of end-to-end applications. And it was pretty simple. It was enough to understand the blueprint declarative approach and reactive programming principle. Which was also an exciting challenge and definitely enriched me with another look at the programming possibilities. Not only functions or OOP, but now also the reactive approach.
Adapptio editor
The next step I really appreciated was the decision to create a fully powered online editor to make the blueprint development even easier. And then, the Adapptio platform came into the world, a complex professional cloud IDE for creating WEB applications in record time. The platform can connect to many interfaces, such as REST API, GraphQL, gRPC, databases, S3 storage etc. Also, it has a flow editor you may know from NodeRED to build simple logic and transform data for the front-end. And finally, there are views with a drag and drop editor where you can build a user interface from pre-built components.
Only three steps
There are only three steps to visualize data from REST API in Adapptio.
1. Create REST API Integration and paste base URL of an API.
2. Create Action, add the request node and paste the rest of the API endpoint.
3. Create View, add a data source with the action and add a table connected to the data source.
You can watch the full tutorial on the Adapptio Youtube channel. The video is only 5 minutes long!
Sounds fantastic to you as well?
Try it at https://adapptio.cloud/, and you will never want anything else.