CUBA Platform + Electron.js demo.
This is a "Hello World" application which is designed to show the core capabilities and features of both the CUBA Platform and Studio.
The Sales application is a simple purchase management system that enables tracking orders made by customers. Each order consists of a number of products. Customers, products and orders can be created, edited and deleted through the system user interface.
Based on CUBA Platform 6.8.1
This project includes an experimental module electron
. It enables you to build desktop client for your system from the same code as web client, you can even use the same UI technologies such as HTML5 and CSS.
- Build and start the application using CUBA Studio
- Run in CLI:
> gradlew buildElectronApp
- Go to
./build/electron-app
- Start cuba-electron-demo executable
Read more about this approach here: https://www.cuba-platform.com/blog/leveraging-the-power-of-web-UI-for-desktop-front-ends.