dcupl for developers and technical leads
Develop Faster.
Be Independent.
dcupl boosts web development speed and autonomy through its intuitive data model, robust Typescript SDK and powerful data quality and data processing services.
Explore the dcupl ecosystem for a comprehensive and agile approach to data-driven projects, from development to administration. Elevate your capabilities with dcupl's integrated tools tailored for efficiency and innovation in web development and data handling.
The dcupl stack
The dcupl ecosystem is a robust suite of tools designed to streamline every aspect of data management and web development. At its core is the dcupl SDK, empowering developers with versatile functionalities. The dcupl Console takes charge of data, project, and process administration, offering a centralized hub for seamless control.
For rapid web development, dcupl components provide an agile solution, ensuring efficiency in creating dynamic web applications. dcupl's REST APIs excel in crafting out-of-the-box APIs that mirror the functionality of the dcupl SDK - but operate on the server side. Additionally, dcupl Workflows empower users to establish efficient data pipelines, enhancing overall workflow management.
JS Agnostic
Use the JavaScript tech you prefer.
We understand the importance of flexibility in your choice of JS frameworks for development. Hence, dcupl is meticulously designed to seamlessly integrate with a variety of leading frontend frameworks. Our commitment lies in providing a versatile solution that adapts to your preferred development environment effortlessly.
- Angular
- React
- Vue
- or even in the absence of a specific framework
dcupl Tools and Services
dcupl developer kit
CLI
Simple CLI for starting and managing dcupl projects
SDK
Client-side search & filter engine (query language, suggestions, pivoting, ...)
Components
Ready-to-use Components & App-Templates
dcupl Console
SaaS-based App Development Platform
Generic Data Explorer
Data Administration & Modelling
Quality Testing & Debugging
Preprocessing & Transformation
free for personal use
Ready to get started?
We look forward to working with you and your team, no matter if you are a SME or a global enterprise. dcupl helps enterprises to develop efficiently by minimizing risks effortlessly.
Progressive Web App Support
Implement Progressive Web Applications seamlessly, complete with offline capabilities.
Advanced Features
Harness advanced functionalities like robust filtering, searching, sections, and pivoting.
Front-end Functionality Efficiency
Avoid redundant frontend development by leveraging the SDK's capabilities.
Infrastructure Simplicity
Develop with minimal infrastructure, untethered from complex back-end systems.
Data Proficiency
Gain comprehensive insights into your data and its underlying data model.
Developed by Industry Pros
Crafted by experienced developers with a track record in delivering solutions for global players.
Automated Specifications
Generate technical specifications from validated user journeys, streamlining development.
Snapshot Debugging
Debug with user data snapshots, enabling precise issue diagnosis.
dcupl Playground
- Check out the SDK in action.
- The example loads and prepares 44k fashion products + the model definitions from our CDN
- queries, facets, aggregations and more in your browser - no backend involved.
- go to console.dcupl.com and join the demo for free
Architecture
Depending on your use case there are multiple possible architectures. The main points to consider are:
- Availability: Do you have an production ready API or do you need to work with an static export?
- Security: Is the data securely available to the world wide web?
- Freshness: How often does your data change?
Designed for Developers
Created by developers and battle tested in real projects, ensuring an exceptional development experience & performance.
Take back Control
Provide your own data, define your perfect data model and keep your business logic in your front-end project.
Decoupled Development
Develop independently from back-end systems, minimizing dependencies and enhancing agility.
TRUSTED BY LEADING BRANDS & COMPANIES
decoupled digital catalog, no direct connection to source system
immediate start and most efficient implementation
rolled out 50% faster, with dual-speed, decoupled from source systems
80% faster to complete the PoC and validate a “lighthouse idea”
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!
Designed for every day use
Use powerful tools
dcupl's SDK streamlines list-based app development, making it accessible to non-senior developers.
Front-end first
Start front-end development promptly, even without APIs or full system setups. Develop locally with real data exports.
Efficient data handling
Utilize dcupl's pre-processing and transformers to streamline data for your app, reducing the need for front-end adjustments.
Streamlined onboarding
Simplify new developer onboarding with our data model, providing comprehensive documentation for a smoother entry into development.
Resilience in development
Handle backend issues gracefully by transitioning to data snapshots during errors, ensuring uninterrupted local development.
Performance optimisation
Improve app performance with loader insights. Trim unnecessary data and eliminate bottlenecks.
Offer full offline capability
Enhance user experience with full offline functionality in your progressive web app, reducing server load and boosting performance.
Testing and debugging
Diagnose and resolve bugs effectively by using snapshots of user data at the moment the issue occurred.
dcupl Project Lifecycle - dev features
Plan
Pitch
Planning
- Data Explorer - view your data without the future application
- Model Graph - visualize your data model making it tangible
- Deployment - build on your machine or use the dcupl CDN
- DEV Tools - use the dcupl dev tools to jump start your project or PoC
Confident decisions
Build
Implementation & Integration
Rollout
- Model Overview - create a living, source-specific documentation
- Data Explorer - source-specific live view of the data
- Snapshots - use snapshot-data, never get blocked
- Data Explorer - use a generic view of the data for bug hunting without the full logic of your frontend app
- Advanced filter / Code-UI - test your nested queries to filter data, copy/paste it into your source
- Sources - switch between sources, always keeping an eye on the current state
- Data Testing - immediately detect poor data quality
- Loader Insights - test and feel the performance based on real data (without a final future app)
- Transformers - enhance data for your frontend app
- Data Insights - find and get rid of unused data and unnecessary traffic
Fast time to market
Run
Iterative Development
Operation & Service
- Data Explorer - debug data errors in app-independent view
- dcupl Components - use bullet-proof data & UI components
- Model Overview - source-specific and always up-to-date documentation
- Model Graph - source-specific state of the deployed data model
- Snapshots - reproduce errors based on the user’s view/data
- Loader Insights / Performance Analytics - analyze and enhance the performance of your app
- Dashboard - keep control of unused data
- Continuous Data Quality Testing - always be aware of current data quality state
- Continuous Data Quality Testing - predict errors upfront
Stay ahead
Dominik Strasser
on September 4th, 2023
Spreadsheet Integration for JavaScript Developers with dcupl
In today’s fast-paced development environment, integrating external data sources into your application is often a necessity. One common data source that many businesses rely on is spreadsheets. They are easy to use, widely accessible, and can store vast amounts of data.
dcupl DEV tutorials
dcupl Rapid Web Development Platform
dcupl is an app development platform for efficient development of data-intensive web applications, ensuring data quality and accelerating innovation for web developers and business users. Create exceptional user experience, develop independently with superior developer experience, test and roll out quickly and with ease.
dcupl provides tools and services to build fast and reliable data-intensive web applications.
dcupl speeds up web application development by providing real data for rapid feedback, easing IT data setup and boosting API quality, as well as integrating reusable UI & data components, like Lego empowers creative construction.