Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate Jeddict templates to generate full-stack application using ER Diagram #37

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

jGauravGupta
Copy link
Contributor

@jGauravGupta jGauravGupta commented May 20, 2024

This PR adds integration of Jeddict templates into Payara Starter, enabling the generation of full-stack applications directly from ER Diagrams. With Freemarker templates from Jeddict, developers can effortlessly create JPA Entities, CDI repositories, REST Resources, and Web interfaces (HTML, Bootstrap, JQuery), all visualized with Mermaid.
image

Additionally, it includes pre-loaded diagrams in the starter project, ready for modification and viewing on the starter page.
image

Looking ahead, integration with OpenAI can further enhance the system to generate diagrams based on user requirements. Streamline your development process and embrace the future of application creation!
image

Note: This PR creates a new project named Payara Starter Generator, which includes all these templates and integrated in Payara-UI project.

Generated Source code for the above example:
image

Frontend web page for the generated app:
image
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant