Skip to content
Chris Mavrommatis edited this page Oct 7, 2024 · 19 revisions

Welcome-to-Binacle.NET-wiki

Binacle.NET is an API created to address the 3D Bin Packing Problem in real time.

It is an ideal fit for e-commerce platforms offering parcel shipments to self-service locker systems, providing optimal bin packing calculations to ensure efficient use of space and smooth customer experiences during checkout.

Explore the following sections to get started and learn more about Binacle.NET:

Get up and running with Binacle.NET using Docker in a few simple steps. Learn how to deploy the service and access its API quickly.

Discover the algorithm behind Binacle.NET, including its First Fit Decreasing (FFD) strategy, and learn how it handles fitting and packing items into bins.

Understand the core API endpoints, including how to use presets, send custom bin and item data, and query by preset to find the most efficient packing solution.

Learn how to integrate Binacle.NET into your platform. Includes detailed sections on:

Customize Binacle.NET to suit your environment. Explore the following configuration modules:

  • Presets: Set up pre-defined bin sets.
  • Diagnostics Module: Configure logging, health checks, and telemetry.
  • Service Module: Enable rate limiting, authentication, and cloud logging.
  • UI Module: Enable the visual demo interface for packing simulations.

This wiki will guide you through every aspect of using and integrating Binacle.NET. Whether you're looking for a quick deployment or deep customization, all the resources you need are here!

Clone this wiki locally