Website | Demo | Documentation
CXBOX main purpose is to speed up development of typical Enterprise Level Application based on Spring Boot. A fixed contract with a user interface called Cxbox-UI allows backend developer to create typical interfaces providing just Json meta files. Full set of typical Enterprise Level UI components included - widgets, fields, layouts (views), navigation (screens).
- download Intellij Plugin adds platform specific autocomplete, inspection, navigation and code generation features.
- download Demo and follow README.md instructions. Feel free to use demo as template project to start your own projects
- java 17
- maven 3.6+
- node.js 18+
- yarn installed globally (npm install -g yarn / sudo npm install -g yarn)
- git
- docker
- docker-compose
-
download Demo source code
-
install dependencies and build back-end and front-end
mvn clean install -PUI -U
- start environment
docker-compose up -d
- run application
press green button in Application.java
- Feel free to use this demo project as template to start your own projects!
CXBox Demo is an open-source project with the Apache 2.0 license