BEGO

A unified platform for managing dental orders end-to-end

Slogan

A leading dental company struggled with its web portal, which lacked scalability, efficiency, and user friendliness, and Devico stepped in to build a fully new, efficient platform

About client

BEGO is a renowned dental company specializing in dental prosthetics and implantology. It supplies dental lab technicians and dentists with materials, equipment, and processes for manufacturing dental prosthetics, including precious and non-precious alloys, ceramics, implants, and CAD/CAM solutions.

Team

1 part-time Project Manager, 1 Frontend, Developer, 1 Backend Developer, 1 UI/UX Designer, 1 part-time Manual QA Engineer, 1 part-time DevOps Engineer

Industry

Healthcare, dentistry

Services

UI/UX Design

End-to-End Custom Software Development

Techstack

Frontend: React, TypeScript, Vite, Tailwind CSS

Backend: NestJS, Prisma, PostgreSQL, Redis

Infrastructure: Azure, Docker, Terraform ,Kubernetes, Sonarqube

Other: Nx (Monorepo), i18n, 3D (Three.js)

Germany

Country

Since 2025

Cooperation

Learn how we help

About the product

BEGO has several portals for different tasks, such as the CAD/CAM Order Portal, Scan & Design Center, Guide Order Portal, etc. We worked on the Upload Portal for file upload and validation.

Our engagement

The client wasn’t happy with its Upload Portal, whose architecture and setup didn’t comply with its current needs and future software evolvement plans. They applied to us for help.

Challenges

Initially built as a relatively simple tool for file uploading and validation, the Upload Portal over time became cluttered with new requirements: different order types, integrations, logic related to materials, users, ERP, and more. Everything was layered on top of the existing architecture, though the system itself was not designed for this. This led to several major problems.

  • Processes became fragmented, as users didn’t have a single clear place where they could perform all actions. For different order types, they had to navigate to different portals via different links, which created confusion and additional steps.
  • The architecture didn’t scale properly. Any new feature required more time than expected because it had to work around the limitations of the existing system.
  • The UI/UX was outdated and contained a lot of usability issues. The user journey was overloaded and unclear without proper hints, automation, and warnings.
  • There were limitations in integrations. ERP, AutoQC, CAD, and other systems were used but weren’t part of a unified flow. This resulted in additional manual work and more errors.
  • Metadata was heavily underutilized. Although uploaded files already contained important information – patient data, product specifications, materials, order details, etc. – users couldn’t properly edit and validate it before placing orders. Instead of assisting users through auto-population and validation, the system left this valuable data largely untouched.

Solutions

For the client and for us, it was clear that the cheapest and easiest solution was to build a new platform from scratch.

We decided to do this without discarding everything entirely. Instead, the working parts (for example, AutoQC and certain backend file-processing components) were carefully reused and integrated like a built-in solution.

Our approach suggested:

  • Establishing a scalable architecture able to support future growth and feature expansion
  • Building a single platform where all other portals can gradually be integrated, providing one place for placing different types of orders
  • Designing a modern, user-friendly UI/UX
  • Minimizing manual actions by using metadata for suggesting products and materials and highlighting missing information, while allowing user adjustments
  • Enabling business users to control logic through the admin panel instead of modifying the codebase

What has already been done

At this moment, the new Upload Portal is already live in production and actively used. Its key features include the following:

Intelligent order creation wizard

Not just a form, but a guided flow: from file upload to AutoQC, summary, and order confirmation, with dynamic step transitions.

Adaptive scenarios based on input data

The system automatically detects upload scenarios – 3Shape, exocad, standalone STL, mixed/additional files – and correctly separates them into “main” and "additional" categories.

Deep parsing of laboratory formats

Supports .3ox, .dentalProject, .constructionInfo, .modelInfo, .partialInfo, and .xml, extracting patient/order metadata, materials, colors, finishing, tooth map, and expected STL.

Support for encrypted BEGO archives

Separate flow for .bego/begostl: decryption, processing queue, retry logic, and metadata restoration for merged/partial STL.

Smart file handling before order creation

STL thumbnail generation, validation, and upload progress, cloud upload via pre-signed URLs, storage of remote URLs for further pipeline processing.

Advanced AutoQC workflow

AutoQC runs automatically after files are ready, with queue processing, per-file statuses, retries, and logic to block or allow progression.

Model editing directly in AutoQC

Models can be edited, re-uploaded, and automatically revalidated.

Flexible QC override policy

Configurable at both customer and location levels for fine-grained risk control.

Download-only logic and STL restrictions

Supports “download only” logic and controls STL access via customer policies.

Strong order management UI

Includes debounced search, filters by status and date, sorting, pagination, and “My orders / All orders” toggle for admins.

Detailed order view

Includes status bar, order info, item list, shipping/tracking data, and full status history.

Mature collaboration lifecycle

Full invite flow: invite, resend, accept, decline, cancel, and stop collaboration, with email notifications and anti-spam protection. Collaboration functionality gives the opportunity for service providers to make orders for partner labs.

Admin as a real control plane

Management of materials, colors, categories, locations, countries, whitelists, exclusions, AutoQC settings, QC overrides, and bulk updates/deletes.

Localization operations

Includes translation uploads, imports, word counting, and dictionary management.

What has changed

Before:

Multiple independent systems

Limited logic

Outdated UI and unclear UX

Difficult to add new features

Many manual actions

VS

Now:

A single platform ready for expansion

Validations

Modern UI

Centralized management

Automation

Clear architecture

Client success

With the help of the Devico team, the Bego platform was transformed into a user-friendly system with a full end-to-end order lifecycle that replaced multiple disconnected portals.

Navigation became straightforward, many processes were automated, and the user experience got much better. Previously fragmented workflows were standardized and optimized. Manual handoffs and duplicated steps were minimized, operations sped up, and the system gained the flexibility to support new features and workflows as the business grows.

Client presentations and workshops generated very positive feedback, and immediately after launch, the platform began processing thousands of orders daily—both from the ERP system and those created directly in the new portal.

Yet, this is just the beginning. There are many more plans we have to implement to strengthen BOGO’s position in the market.