/cxbox-demo

Primary LanguageTypeScriptApache License 2.0Apache-2.0

CXBOX Demo

sonar

CXBOX - Rapid Enterprise Level Application Development Platform

license

Description

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).

Using CXBOX

  • 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

CXBOX Demo

Prerequisites:

  • java 17
  • maven 3.6+
  • node.js 18+
  • yarn installed globally (npm install -g yarn / sudo npm install -g yarn)
  • git
  • docker
  • docker-compose

Getting started with Postgres

  • 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

Usage

  • Feel free to use this demo project as template to start your own projects!

License

CXBox Demo is an open-source project with the Apache 2.0 license