Sign inSign up

sistemikd/low-code

By sistemikd

•Updated over 4 years ago

Generate postgres db to angular and springboot application with low-code approach

Image
4

197

sistemikd/low-code repository overview

⁠Summary

Sistemikd is a low code platform that allows development teams to quickly build database applications with a low code development approach. This will help your business achieve lower lead times to market and greatly reduce application development costs. Sistemikd generates source code that is 100% yours and can be easily customized to meet your specific needs. You can use it for any purpose without restrictions. Sistemikd generates source code written in Java and TypeScript with developer friendly architecture with Springboot and Angular. Both frameworks are widely used in the industry. The Systemic generated application runs fully on your own premise or cloud. This means that you don't have to worry about data breaches, you have full control to the environment, and there are no vendor dependencies.

⁠Preparation

⁠Working Directory

Create an empty working directory to store configuration files and the generated source code

⁠Database Structure

Implement database structure all tables and relations with all id implementing serial surrogate key https://en.wikipedia.org/wiki/Surrogate_key⁠

⁠Database Connection

{
  "url": "jdbc:postgresql://host.docker.internal:5432/your-db",
  "credential": {
    "password": "your-password",
    "user": "your-user"
  }
}

save above configuration as db-connection.json on your working directory

⁠Execution

Navigate by terminal to your workdir

docker run --rm -it -v ${PWD}:/opt/workdir sistemikd/low-code

generated source code should be appear on current directory, both backend and frontend

⁠Post Execution

⁠Requirement

Java JDK 17
Maven 3.8.x
Node JS 16.x.x
NPM 8.x.x
Angular CLI 13.x.x

⁠Running Generated Application

Navigate by terminal to backend folder (notes: db connection in application properties still use host.docker.internal, change it to localhost if you execute from outside docker container)

mvn spring-boot:run

Navigate with new terminal to frontend folder

npm install
ng serve --open

You can check generated application on your browser

⁠Customize Configuration

Sistemikd Low Code will also generate metadata.json, from this point you can customize the application if you decide not yet to touch the source code

Tag summary

Content type

Image

Digest

Size

112.5 MB

Last updated

over 4 years ago

docker pull sistemikd/low-code