NOTE: This is still a work in progress, we are looking for feedbacks from Angular JS experts.
Reverse a sample SQL schema and generate a full S-CRUD SpringBoot/JPA/AngularJS Web Application.
S-CRUD means: Search, Create, Read, Update, Delete
The code generation is done by Celerio.
The generated application relies on:
- Springboot
- JPA
- Angular JS
- Java 8
- Maven 3.1.1
- npm
- bower
Step 0: Download and install npm from https://nodejs.org/en/
try npm in a window shell to validate its installation
then install bower via: npm install -g bower
bower install
Note: this command will download powerful Javascript librairies into src/main/resources/static/bower_components.
From this folder run from:
mvn -Pdb,metadata,gen
Note: This command will create the sample H2 database, analyze it and then generate all sources into src/main/generated-java and src/test/generated-java.
mvn spring-boot:run
http://localhost:8080/
Note: use the account admin (password: admin) to log in
mvn -PcleanGen clean
You may contribute and you may of course report issues and/or submit pull requests.
See the WIKI (https://github.com/AVE-cesar/AngularDemoBackend/wiki) for more informations.
https://travis-ci.org/AVE-cesar/AngularDemoBackend.
https://sonarcloud.io/organizations/ave-cesar-github/projects