Massive buildings line the roads out of my town. Big ugly cubes with no windows. The uniform anonymous grey walls are sprinkled with fake cheerful corporate colors. As i drive past them I can glimpse more of them behind the first row by the road. How many are there? Do I want to know?
Tailored trousers always fit better. Tailored - custom developed application just as well.
But, you can buy a a pair of jeans in minutes. And these days buying an off the shelve app is a matter of seconds too. There is no wait time and you know the price upfront.
With custom development, it is much harder to estimate price and time. Software projects famously fail at an alarming rate.
Sadly printing on dead trees or PDFs is still a thing in 2024. Luckily Odoo comes with pre-built reports for many possible scenarios. Whether we need to print a purchase order, a quote, an invoice, there is a report for that. Usually they only need a small adjustment, a field here or there, to make them fit our need. Read on, to see how to achieve that.
As a business owner you have a wide choice of apps to support, accelerate and improve your operations. This is both a blessing and a curse. There are some areas like accounting, warehouse and email marketing that are standardized and you can find a solution almost exactly for your budget and needs.
However, the real core of your business is your secret sauce. Now, obviously, since you are doing it your way, there is no ready-made product you can buy (ok there is excel…). So what now? Well, you can continue fighting with informal rules; paper, excel and emails.
Do you run a manufacturing or assembling business?
Do you use Odoo already?
Do you plan to implement an ERP?
Let me share some insights and code for those running Manufacturing with Odoo.
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.
Large and fluctuating work force is common for non-profits, but also for many seasonal businesses and project oriented work.
Nonprofits need to manage volunteers that come and go and work on many different projects, with flexible hours.
The scale and the dynamic nature leads to a mountain of personal data, that has to be acquired and processed.
Can we automate it?
In previous blogs, we introduced the applications we created for non-governmental organizations or non-profits. Among them, the most outstanding were our apps for the organization Cesta von, which helps marginalized communities throughout Slovakia to get out of the trap of poverty and to ensure a better life for future generations.
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.
The Filip program is divided into four categories and each of them addresses a different area in which people from excluded communities need help – housing, debt resolution, employment and financial goals. Each family involved in the Filip program received a…
Separating content from code is always a good idea. Therefore, let's explore how to do that in a GatsbyJS website. Without any external data sources.
Let's build a static website with external content. In this post I will show you how you can static-render data from any data source with GatsbyJS.
It has been never easier to create a great looking and performant website than it is today. There is an abundance of options that you can choose from, whether you are a novice or a front end pro. With all the options comes, what the germans nicely call "Die Qual der Whal". Or in english what is the best solution for me.