Inspiration

XBE Transport Crate Engineering was inspired by a real industrial problem: transport crates are still often planned through a combination of experience, sketches, spreadsheets, supplier documents, separate calculations, and manual corrections.

That approach can work for simple cases, but it becomes difficult when cargo is heavy, long, fragile, asymmetrical, export-sensitive, or has a high center of gravity. The crate geometry, supports, handling method, load paths, materials, fasteners, documentation, and transport conditions all influence each other.

The project grew from practical experience in industrial packaging, fastening technology, technical sales, logistics, and crate construction. Our goal was not to create a generic CAD demo. We wanted to turn practical crate-building knowledge into a structured engineering workflow that starts with the cargo and produces a traceable 3D transport-crate design.

What it does

XBE Transport Crate Engineering is a Windows desktop application for planning industrial transport crates.

The current build allows users to:

  • create a new project,
  • enter project and cargo information,
  • define cargo dimensions, weight, clearances, center of gravity, and support conditions,
  • select construction-related parameters,
  • generate a three-dimensional transport-crate model,
  • inspect the crate in isometric and technical views,
  • show or hide structural groups and information layers,
  • work through dedicated tabs for inputs, construction, connections, technical data, verification, and output,
  • save and reopen project data.

The 3D view is more than a presentation model. It creates a shared spatial reference for the cargo, base structure, supports, walls, panels, framing, braces, dimensions, and future engineering checks.

The application is designed as a modular engineering platform:

  • Module 1: industrial transport-crate design
  • Module 2: planned pallet design and pallet-manufacturing workflows

The current version is a functional engineering prototype. It is not yet intended to replace final engineering approval, production drawings, or manual technical review.

How we built it

Development started on July 15, 2026, entirely within the OpenAI Build Week submission period.

The project was built completely with Codex and GPT-5.6 in an iterative repo-level development workflow.

Codex supported:

  • application architecture,
  • implementation of the Windows desktop interface,
  • project creation and data handling,
  • 3D rendering and view controls,
  • connection of input fields to the project model,
  • refactoring,
  • debugging,
  • validation logic,
  • build repair,
  • testing,
  • and technical documentation.

The human contribution provided the domain knowledge:

  • crate-construction principles,
  • practical packaging requirements,
  • fastening and connection logic,
  • transport and handling scenarios,
  • failure cases,
  • technical corrections,
  • priorities,
  • and decisions about which calculations must remain blocked until verified.

The development process followed a repeated loop:

  1. Define a practical packaging requirement.
  2. Translate it into structured technical rules.
  3. Let Codex implement a bounded development step.
  4. Build and run the application.
  5. inspect the result technically and visually.
  6. Correct assumptions and regressions.
  7. Continue with the next verified step.

This collaboration was especially important because crate engineering cannot be reduced to one formula. Geometry, mass, center of gravity, supports, wall construction, materials, fasteners, handling, and load directions must be considered as a connected system.

Challenges we ran into

The greatest challenge was controlling the complexity of the engineering domain.

A crate may look correct in 3D while still containing:

  • an invalid connection,
  • insufficient clearance,
  • an unsupported load path,
  • an incorrect support condition,
  • missing technical data,
  • or a fastening arrangement that cannot yet be verified.

We therefore had to separate several different maturity states:

  • fully implemented functions,
  • implemented but not fully tested functions,
  • partially implemented functions,
  • prepared data structures,
  • planned modules,
  • and engineering checks that must remain blocked.

Another challenge was keeping the visual model synchronized with the technical project model. Changes to cargo dimensions, supports, structure, or construction type must remain consistent across the interface, stored project data, 3D representation, and future verification logic.

We also encountered normal software-development challenges:

  • rendering errors,
  • state synchronization,
  • UI density,
  • project-data changes,
  • regression bugs,
  • incomplete connections between modules,
  • and the need to keep a highly technical workflow understandable.

One of the most important decisions was not to present incomplete engineering calculations as finished. Where the technical basis is not yet sufficiently verified, the application must warn, block, or require manual review instead of producing false certainty.

Accomplishments that we're proud of

We are proud that the project became a real, runnable Windows application within only a few days.

The current build is already more than a mockup:

  • new projects can be created,
  • project and cargo data can be entered,
  • the main application tabs are functional,
  • a 3D crate model is generated,
  • the model can be inspected from different views,
  • structural layers can be shown or hidden,
  • and the project workflow is presented in one coherent interface.

We are also proud of the depth behind the visible interface. The application architecture is being prepared for:

  • structured components and connections,
  • persistent connection identities,
  • load directions and load paths,
  • cargo center-of-gravity data,
  • support conditions,
  • materials and fasteners,
  • versioned technical data packages,
  • validation states,
  • warnings,
  • and traceable engineering decisions.

Another accomplishment is the collaboration itself. Codex accelerated implementation, testing, debugging, and restructuring, while practical engineering experience continuously corrected assumptions and defined the boundaries of what the software is allowed to claim.

The result is not a generic “AI-generated crate.” It is the beginning of a specialist engineering tool based on real industrial workflows.

What we learned

We learned that Codex is most effective when it works together with strong domain expertise and clearly defined validation limits.

Codex can implement complex software very quickly, but speed alone is not enough in an engineering application. The quality of the result depends on:

  • precise requirements,
  • bounded tasks,
  • repeated testing,
  • expert corrections,
  • traceable assumptions,
  • and a clear distinction between implemented logic and technically approved logic.

We also learned that complex engineering knowledge must be converted into structured data and relationships before it can be automated reliably.

A useful crate-engineering application must understand more than dimensions. It must connect:

  • cargo geometry,
  • mass,
  • center of gravity,
  • supports,
  • construction type,
  • handling method,
  • components,
  • connections,
  • materials,
  • fasteners,
  • and verification status.

Another important lesson was that a focused engineering tool can provide more practical value than a general-purpose CAD system when it guides the user through one real industrial workflow.

What's next for XBE Transport Crate Engineering

The next development stages will focus on completing and validating the engineering workflow.

Planned work includes:

  • additional crate construction types,
  • deeper physical connection modelling,
  • improved fastener and connection verification,
  • expanded material data,
  • structured technical data packages,
  • stronger warning and blocking logic,
  • improved drawings and output documents,
  • parts and fastener lists,
  • clearer production and assembly information,
  • broader testing with real crate-building scenarios,
  • and validation by experienced industrial crate builders.

We also plan to develop Module 2 for pallet design and pallet manufacturing. This module will extend the same structured approach to pallet geometry, supports, handling, components, fasteners, manufacturing information, and technical output.

The long-term goal is to create a modular engineering platform that turns practical packaging knowledge into a transparent, reusable, and traceable digital process—from cargo data to a manufacturable transport solution.

Built With

  • .net
  • 10
  • 11
  • automated
  • c#
  • codex
  • deployment
  • desktop
  • file
  • gpt-5.6
  • graphics
  • json
  • local
  • offline-first
  • pdf
  • self-contained
  • sha-256
  • storage
  • svg
  • vector
  • windows
  • wpf
  • x64
Share this project:

Updates

posted an update

From a Build Week Prototype to a Model-Driven Technical Project Workspace

Since the original OpenAI Build Week submission, XBE Transport Crate Engineering has continued to evolve while preserving the technical and safety boundaries of the submitted competition version.

Version distinction

  • Submitted competition version: r8
  • Current development and test status: post-submission development
  • 757/757 tests passing
  • 0 build errors
  • 0 warnings
  • Native Windows WPF application based on .NET 10 LTS
  • Portable, self-contained x64 distribution with no pre-installed .NET runtime required

Improvements made after the initial submission are documented separately and are not presented retroactively as features of the original competition release.

From a crate model to an integrated transport system

The application no longer treats the packaging merely as an outer crate. Cargo, supports, understructure, fasteners and enclosure are modeled as one connected transport system.

Supported project types include:

  • transport and export crates
  • pallets and pallet bases
  • transport and support frames
  • modular understructures for workshop pre-assembly and on-site installation

The central principle remains:

The cargo is not adapted to a standardized crate. The packaging is developed around the real cargo, its support points, handling requirements and transport conditions.

Model-based engineering and documentation

The current development version includes:

  • front, rear, side, top and bottom views
  • rotatable isometric CAD visualization
  • assembly-level and component-level exploded views
  • assembly and component isolation
  • construction-based parts, cutting and sawing lists
  • component, position and fastener dimension chains
  • physical contact surfaces and connection identities
  • visible fastener paths and driving directions
  • project-specific PDF and SVG documentation
  • technical working drafts with an explicit approval status

The clearly marked PDF mode “WORKING DRAFT — not approved for execution” remains part of the system.

Understructure, cargo and load paths

Further developments include:

  • primary and auxiliary supports
  • force-free floating auxiliary supports
  • cargo-specific mounting and bolting points
  • spatial load-path classification
  • perimeter and central load-bearing lines
  • free spans and geometric load-transfer points
  • scalable understructure and pallet grids
  • modular floor sections with stable joint IDs
  • assembly sequences and separate module parts lists
  • calculated structural packaging weight
  • total and design mass with a documented safety reserve

A geometrically complete connection still does not create an automatic load-capacity approval.

Materials and commercial calculation

The application now includes a shared materials system covering:

  • materials and internal material numbers
  • suppliers and supplier-specific articles
  • explicitly confirmed technical equivalence
  • immutable project-specific material and price snapshots
  • configurable cutting allowance
  • different materials, timber species, panel types and cross-sections
  • documented exposure and protection conditions

The commercial module supports:

  • target costing, work-in-progress costing and actual post-calculation
  • material, fastener, labor, machine and external-service costs
  • internal cost centers
  • configurable surcharges and discounts
  • markup or target-margin pricing
  • multiple currencies
  • project-fixed exchange-rate snapshots
  • target-versus-actual comparison
  • net invoice drafts
  • structured preparation for accounting handover

A continuous project workspace

The application is evolving from an isolated calculator into a continuous project-based workspace:

CRM/customer → field survey → technical engineering → costing → quotation → proof/approval → manufacturing → post-calculation → project review → accounting

The foundation now includes:

  • one stable central project ID
  • user roles and permissions
  • traceable change history
  • version-based conflict protection
  • technical and commercial approval records
  • offline field-service drafts
  • neutral CRM and accounting interfaces
  • a server-ready licensing architecture without trivial client-side approval logic

A production central server, user authentication and specific CRM, accounting and licensing services are not yet part of the current local test build.

Transparent technical boundaries

The application keeps unresolved technical issues visible instead of inventing missing values.

These include:

  • open fastener assignments
  • unconfirmed physical connections
  • unverified contact and support conditions
  • unresolved cross-section verification
  • missing material or product evidence
  • unverified load distribution
  • missing Finder bindings
  • unapproved technical data packages
  • manually acknowledged deviations

Technical data packages are checked for source provenance, version, integrity, applicability and formula dependencies. Invalid or cyclic formula chains are quarantined before any partial calculation can take place.

Known limitations

  • Some drawing and PDF layouts still require visual refinement.
  • Not every crate and pallet profile is fully implemented as a constructive model.
  • The visible multi-user process interface is still under development.
  • Production CRM, accounting and licensing servers are not yet connected.
  • Further approved technical data packages and primary sources are required.
  • The application does not issue general structural, regulatory, national or manufacturing approval.

How Codex and GPT-5.6 were used

XBE Transport Crate Engineering was created through close collaboration between practical industrial experience and AI-assisted software development.

Codex and GPT-5.6 were used to:

  • transform decades of practical experience into stable data models
  • iteratively convert technical requirements into executable software
  • separate sources, engineering rules and safety boundaries
  • connect CAD, calculation, documentation and project-process modules
  • build and continuously expand the regression test suite
  • keep assumptions visible instead of presenting unsupported results as verified facts

The project demonstrates how a technical prototype developed during OpenAI Build Week can evolve into a model-driven engineering workspace for industrial transport packaging.

Log in or sign up for Devpost to join the conversation.

posted an update

From prototype to model-driven engineering workflow

Since the initial Build Week submission, XBE Transport Crate Engineering has evolved significantly while preserving its original technical and safety boundaries.

Current contest release: r8

The current release is a working Windows engineering prototype with:

  • 425/425 successful tests
  • 0 build errors
  • 0 warnings
  • Model-driven front, side, top and underside views
  • Assembly and component exploded views
  • Construction-based parts and cut lists
  • Component, position and fastener dimension chains
  • Real contact previews for physical connections
  • Project-specific PDF and SVG documentation
  • A clearly marked “WORKING DRAFT – not approved for execution” PDF mode
  • Company profile and logo support
  • 14 visible crate start profiles with explicit support classification

Start-profile classification

The visible start profiles are intentionally separated from the four existing core construction types:

  • 2 profiles are fully supported
  • 6 profiles are partially supported
  • 6 profiles are reference-only

Reference-only profiles cannot silently generate a misleading finished construction.

External reference dimensions never override:

  • Internal engineering logic
  • Resistance checks
  • The system minimum
  • Approval status
  • Existing safety stops

Transparent handling of open technical points

The application keeps unresolved items visible instead of inventing missing values.

This includes:

  • Open fastener assignments
  • Unconfirmed physical connections
  • Contact conditions
  • Support conditions
  • Structural checks
  • Missing technical evidence

Known limitations

The current release still has documented limitations:

  • Some drawing layouts require further refinement
  • Some PDF layouts remain visually dense
  • Not all start profiles are fully implemented
  • The application does not provide universal structural approval
  • The application does not provide standards approval
  • The application does not provide manufacturing approval

Build Week result

The contest release represents a functional, model-driven engineering prototype developed entirely during the OpenAI Build Week period.

It demonstrates how practical industrial knowledge can be translated into a working engineering application with AI-assisted development.

Log in or sign up for Devpost to join the conversation.