To quote captain obvious, we humans spend a lot of time searching. For socks, keys and phones all the way into the digital world. So much in fact, that one of the most valuable companies is the search engine. Now if that is so obvious, why do most apps provide such a broken search experience?
Recently we have started on a journey of teaching programming. The setup is a little bit unusual, the students are beginners and the lessons will be online. To make things easier for everyone, we need a simple environment for students to write and test code and for teachers to see it and correct mistakes.
In the previous posts we have introduced a javascript database class and a json based sql variant - json-fetch. We can now implement a dynamic CRUD layer, but there is an important piece missing.
Inuko Cloud is the software that hosts apps for customers (or tenants).
New customers can easily sign-up, for one or more apps.
Additionally each app can be customized individually per customer.
How does it work? Where does it work? Let's explore.
You want a mobile app.
And you have a great web app optimized for mobile web.
Or you are just planning your app strategy.
In both cases you should consider a single approach to web and mobile.
How? With Capacitorjs.
A frictionless sign-up and sign-in experience has many benefits.
Once a user is ready to try our app, don't lose them in the sign up procedure.
Once a user starts using our app, don't lose them becuase they forgot their login.
Multifactor and not reusing passwords keeps user's data safe.
It is almost a rite of passage, a sign your software is all grown up when you add reporting functionality.
Like an invoice file, a customer report, or an employee document.
Anytime we need the data from our system to be presented, printed or processed we need data in the form of a document.