Investication, building, and piloting of a low-code system for enterprice development
Nguyen, Tuan Hoang (2020)
Nguyen, Tuan Hoang
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020052915081
https://urn.fi/URN:NBN:fi:amk-2020052915081
Tiivistelmä
The thesis is made for Wärtsilä Oyj aiming to improve the internal business process. The purpose of this thesis is to create a low-code system for users to build webforms faster with minimum coding. The idea of this thesis and internal tools used in this project are provided by Wärtsilä Oyj.
React was used to build the frontend with the help of react-formio framework. Django and Django REST framework were used to create the backend and manage endpoints. The Waterfall methodology was utilized during the development process. Application design, programming implementation, testing, and debugging processes were included in the development logic.
The result of this thesis is a web service to allow users to use drag and drop components to create webforms. The final software product will be a subset of
Wärtsilä’s Enterprise Rules Engine and Decision Platform (EREP).
The project documented here is a proof of concept (POC), it does not reflect the final product implementation.
React was used to build the frontend with the help of react-formio framework. Django and Django REST framework were used to create the backend and manage endpoints. The Waterfall methodology was utilized during the development process. Application design, programming implementation, testing, and debugging processes were included in the development logic.
The result of this thesis is a web service to allow users to use drag and drop components to create webforms. The final software product will be a subset of
Wärtsilä’s Enterprise Rules Engine and Decision Platform (EREP).
The project documented here is a proof of concept (POC), it does not reflect the final product implementation.