Talky talky or
chatty chatty?
Exploring Digital Future. Together.

A Platform for Ticketing & Event Management.ditix.

Ditix Teaser wide
Ditix emerged from Diginights, a ticket provider from Heilbronn that has been developing innovative solutions for ticket sales since 2002. The central task was to completely redevelop the existing ticketing software. The aim was to create a flexible, future-proof platform that would enable event organizers of all kinds to sell tickets directly to their target groups with minimal effort. With a modern tech stack, integrations and features that greatly simplify the direct sale of tickets and the processing of events and admissions - and also offer a first-class user experience. A real revolution for the leisure and event industry.
Ditix Login Screen

Ticketing without detours

What makes ditix special is that it is the first ticket software that enables event organizers to sell tickets directly - fully automatically and without the need for personal support. Smaller event organizers in particular benefit from this, as no advance booking or processing fees are charged to external service providers. This leads to a high level of economic efficiency, from which ticket buyers also benefit directly. The intuitive UI and sophisticated UX also ensure a seamless user experience on all sides, which can further reduce service support costs.

From the idea to implementation

In order to structure the complexity of the project and reduce it to the essentials, we divided the software into core areas and designed them iteratively. In this way, the information architecture and wireframes were created step by step from the perspectives of the various target groups. After incorporating stakeholder feedback, we created design prototypes for central layouts such as the menu, the wizard logic and the event details page in order to obtain final approval.

Ditix Design Prozess

Component-based UI for maximum flexibility

At the UI design level, the color scheme of the branding was already defined. In Figma, we developed a component-based design system that includes fonts, spacing, colors, icons and all relevant design elements - for both a dark mode and a light mode. To ensure consistency, logic and scalability, a UI kit was developed specifically for ditix. These components were implemented in the front end and enable the flexible compilation of existing and future user stories - especially in an iterative approach.

Ditix Komponentenübersicht

All features, all devices, minimal UX hassle.

The full range of functions of the ditix software is available on both desktop and mobile devices. This means that event organizers are also flexible during the event, for example, and can adjust certain parameters individually. To keep processes as lean as possible, users of the software are guided through standard workflows. Each new entry is created in just a few steps by answering a few short questions and can thus be published quickly. The minimum information is requested, and all further details can then be viewed and edited in a categorized overview for each event.

Less complexity, more flexibility

This project is based entirely on the MACH architecture. MACH stands for Microservices, API first, Cloud Native, Headless and paints a picture of how modern technologies such as cloud or modern front-end applications can be harmonised with an overall architecture. Javascript is the language of the web. We use it in the Typescript dialect for both frontend and backend. Fewer languages, less (overall) complexity.

Ditix Architektur

Technology that performs

We rely on advanced frontend technologies to ensure that the modern user experience is also reflected in the frontend. The ditix frontend is written in the most popular JavaScript framework React (+Next.js) and connects all data sources via APIs - in this case GraphQL.

In terms of infrastructure, we extend the whole thing with Vercel Enterprise. This means we can really get the most out of the front end. You can see this in the performance of the page in the browser or through the security provided against attacks by the Vercel firewall.

Tech stack for top performance and availability

  • SSR (Server-Side Rendering)
    Faster load times & improved SEO through server-side rendering
  • ISR (Incremental Static Regeneration)
    Update individual pages without rebuilding the whole app
  • SSG (Static Site Generation)
    Static pages enable ultra-fast loading
  • Global CDN distribution
    Content is delivered faster across the globe
  • Automated scaling
    Scales automatically based on traffic, no setup needed
  • Integrated preview environments
    Preview changes instantly with every pull request
  • Serverless functions
    Lightweight backend logic without server infrastructure
  • 99.99% availability
    SLA ensures top reliability and fast response times
ditix event ansicht
Ditix Event Kachel

An application that speaks the language of your processes

Ditix is an application with complex business logic. For such business applications, our backends follow the principles of domain-driven design (DDD). The focus here is on modeling the business processes (the domain logic). We rely on a distributed, event-driven (hexagonal) architecture with CQRS and event sourcing to ensure maximum efficiency, data integrity and use case-specific performance.

Ditix Event Shop Saalplan

A modern backend stack built to grow

  • Domain-Driven Design (DDD): Our approach is based on Domain-Driven Design, a methodology that aims to structure complex software projects by modeling domain logics. By clearly separating business logic from technical details, we can achieve higher quality and consistency in our software. DDD helps us to manage complexity and ensure that our software solutions are precisely tailored to the needs of our users.

  • Event sourcing for maximum data integrity: With event sourcing, we store the state of the system as a sequence of events rather than a current snapshot. This enables full traceability of all changes, improves data integrity and makes it easier to restore and analyze system states at any point in time.

  • Infrastructure: By using Kubernetes to run the containerized application, we are able to develop a highly scalable and performant application that meets the requirements of events of any size. Our backend architecture is designed to efficiently process large amounts of data and ensure a fast response time.

  • Secure and reliable APIs: Our APIs are designed to define a clear contract between frontend and backend. The security of our APIs is guaranteed by standardized authentication and authorization mechanisms.

  • Modularity and reusability: Dividing the application into different bounded contexts allows us to develop and test individual system components independently. This increases maintainability and robustness and facilitates future extensions and adaptations.

  • Real-time updates and WebSockets: Our backend infrastructure supports real-time updates via WebSockets, which creates a great wow effect, especially for updating the dashboards in real time.

  • Technical details on the side: We use Nest.js, an advanced Node.js framework based on Typescript, which provides an excellent basis for scalable and maintainable applications.

Feature Range: From Ticket Shop to Admission Management

The features of ditix generally cover all aspects of an event and provide support from planning through to event execution. Combining all these features in one software package contributes to enormous cost savings and unrivalled synergy effects. The user-friendly design ensures that the software guides you confidently through every process, leaving no questions unanswered.

Ditix Features
Ditix Landingpage und Backend

ditix is just getting started

Today, ditix is already a real revolution for the event industry: thanks to its user-friendly usability and fair price-performance ratio, ditix has the potential to become the preferred ticketing software on the German market. With its innovative and fair pricing model, ditix can also help many event organizers to overcome their financial challenges.

And this is exactly where ditix's mission comes in: To revolutionize the event organizer market with numerous additional functions and features as well as a white label solution. Instead of dealing with technical problems, event organizers should have more time for the essentials: creating unforgettable experiences. We at Becklyn are proud to support ditix on this journey with our expertise and creativity.

Ditix Outro