Building our data dashboard
Now that we have a lot more data, we can start building our data dashboard. We’ll start by creating a new resource (controller) for our dashboard:
julia> using Genie julia> Genie.Generator.newresource("dashboard", pluralize = false)
This will create a new controller file, app/resources/dashboard/DashboardController.jl
.
Using Genie with low-code and reactive programming
For the dashboard
component, we will introduce a new paradigm of programming, by using low code to create reactive web user interfaces. What does this mean? When creating our to-do list, we used pure web development techniques, writing low-level web user interfaces using HTML, CSS, and JavaScript. However, Genie provides a more productive way of creating web user interfaces using low-code and reactive programming. This way, we can create web UIs without having to write HTML and JavaScript code. We do this by employing a series of Genie packages that give...