Templates Screens
Templates
Get started with ready to use templates along with generated code from EasyManage.
EasyManage: Templates
- EasyManage: Templates - Is A folder containing EasyManage template projects 
- Locate generated code folder, we will refet to it as - DEST
- DEST: generated code- ..\WS_<nnnnn>\resources\templates\
 
A template project is used with EasyManage generated code. Template projects contain README doc and code for sample apps, examples, customizations and enhancements to use with EasyManage generated code.
Note: If a template contains customizations or enhancements to be merged with generated code, please make sure first that the generated code project is able to build & run.
Backend Templates
- List EasyManage: Backend Templates - Locate generated code folder, we will refet to it as DEST
- DEST: generated code- ...\resources\templates\backend\spring-java
 
- Locate generated code folder, we will refet to it as 
- Code Coverage - SonarQube, JaCoCo - Code Coverage Analysis ...\code-coverage\
 
- Code Coverage Analysis 
- Extend - Identifiers, @GeneratedValue
- Validations
- DTO (Data Transfer Object)
 
- Security - OAuth2
- Keycloak
- Social (Google, Github, ...)
 
- Caching - Redis
 
- DevOps - CI/CD- Jenkins
- GitLab CI/CD
 
 
- CI/CD
- Logging - ELK (Elasticsearch, Logstash, and Kibana) 
- Integrating - Kafka, Kafka Streams 
- Testing - System Testing - Performance, Load testing
- TDD (Test Driven Development)
- Smoke Testing
- BDD (Behavior-Driven Development)
 
- Migrate to Spring Boot 3 (Spring Boot 3.2.3 and Java 17 or Java 21) 
Screen Library
Get started with ready-to-use screens generated with EasyManage inside below repositories.
Repositories with Sample Projects
Find here, ready to use repositories from samples and open source apps generated with EasyManage.
Open Source Modernization
Templates for below available upon request.
- Odoo + EasyManage- Modernize Odoo With EasyManage generated GraphQL APIs and Flutter Mobile App
 
- SuiteCRM + EasyManage- Modernize SuiteCRM With EasyManage generated GraphQL APIs and Flutter Mobile App