dcupl your Development Process
from Missing or Uncompleted
APIs and Systems

dcupl is a set of established, proven tools and services based on many years of software engineering experience in countless complex digitalization projects. The Frontend First approach and the Dual-Speed Principle significantly reduce time-to-market and enable decoupled integration into the system landscape.

Modelling

dcupl uses a simple scheme and modelling language, based on JSON standards, to describe data objects and filter functionality. Loading schemes describe the data stream flow and resolve entity dependencies. The dcupl Console gives immediate feedback and automated quality assurance, creating a steep learning curve and speeding up progress.

dcupl Model Viewer

SDK

The software development kit (SDK) gives developers a boost by abstracting repeating processes and avoiding common pitfalls from the start. dcupl follows best practice implementation patterns and ensures high-performance list functionality:

dcupl SDK

Start developing your own application with dcupl

Define your models, add some data and call dcupl.init(). That's all you need to get started with dcupl.

Stackblitz - start developing your application with dcupl

dcupl takes away most of the dependencies that prevent our front-end team from working uninterrupted and being productive, like unfinished or constantly changing APIs. It provides a simple to use SDK, that handles a lot of the boilerplate code needed in every application!

Daniel Krenmayr, Senior Front-end Developer
Daniel Krenmayr
Senior Front-end Developer

List handling built for efficiency

dcupl follows best practice implementation patterns and ensures high-performance list functionality:

Basic Filtering

Called basic, but filtering thousands of elements, with counting results and avoiding “0 results sets”.

Advanced Filtering

Combining filters, filtering by dynamic values, suggesting results upfront, etc … creating an excellent user experience.

Aggregations

Numbers always need a context. Grouping elements and processing operations like sum, average or distinct help enormously in a data-driven world.

Pivoting

Grouping entries and operating complex filtering, sorting and aggregations on individual items.

Sorting

Order matters. Arranging items systematically against each other by combined attributes.

Sections

Same things together. Group items on multiple levels by simple rules or common attributes.

Views

Bring order into life. Thousands of attributes are not always required for getting the right information in time. Based on model properties individual views support clearance in the code.

CLI

Starting a project can be a nightmare, especially in a cloud based context. The CLI simplifies the setup and provides on-demand boilerplate code. Coupling server and local development is as easy as possible.

dcupl CLI

Console

The dcupl Console is the administration cockpit, the central tool for developers and business users to check the data quality and test the behavior of various configurations - upfront, before starting to implement the actual application itself. The Console provides the following features - more to come soon:

dcupl Console

Ensure data quality & prepare your application

The Console provides the following features - more to come soon:

Data Explorer

Your single entry point to your data. Create and enhance its structure with the model editor and viewer, check the quality and defined functionality using the explorer, gain a feeling of your data in a frontend application.

Quality Analyzer

Gain quality insights of your data supported by AI (artificial intelligence) functionality.

Model Overview

Statistics view of your data records, properties and configured operations.

Segmentation UI

Just transmit the required data to the clients. Server-side pre-filtering by drag and drop.

Staging

Use workflows in order to provide different versions of your models and configurations according to your environments.

Loader Configuration

Pre-defined loading configuration like dynamic endpoints, runtime parameters covered by a visual interface for easy configuration.

Snapshots

See the same data state as the application did, when a bug occurred… debugging with real snapshots.

Activity Logs and Versioning

Reproduce changes of your colleagues and jump back to specific versions.

Backend Services

Selections

When handling lists of items - no matter if they are shoes, t-shirts, steel grades or dispatch orders – a common use case is creating subsets of these lists. Think of carts, wish lists or favorite items. dcupl provides the functionality to store these subsets - based on one hand on the dcupl Cloud Service and on the other hand via the SDK, connecting to your specific endpoints.

Ready to get started?Get in touch or create an account.