Skip to content

web-magic/cargomagic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

CargoMagic

Desktop application for cargo volume planning, container optimization, and logistics analytics.
Built with Tauri + Vue.js — engineered for offline operation and precise load calculations.

Overview

CargoMagic helps logistics teams and warehouse operators calculate optimal cargo arrangements and container usage.
All computations are performed locally, ensuring full offline functionality without dependency on external APIs or cloud services.
Users can analyze cargo layouts, estimate container fill percentages, and export structured results as CSV or JSON files.
The system is designed for reliability, speed, and complete data privacy.

Technical Overview

Framework: Tauri + Vue.js
Operation: Fully offline (no backend or external APIs)
Processing: All calculations executed client-side
Data Export: CSV and JSON formats
Platforms: Windows · macOS · Linux

System Architecture

sequenceDiagram
    participant U as User
    participant UI as UI (Vue.js + Tauri)
    participant ENG as Calculation Engine (Rust)
    participant FS as Local File System

    U->>UI: Enter item & container data
    UI->>UI: Validate input (types, ranges, required)

    alt Invalid
        UI-->>U: Show inline errors
    else Valid
        UI->>ENG: Calculate(item dims, qty, weight, container)
        ENG->>ENG: Compute totals (volume, weight)
        ENG->>ENG: Compute utilization (volume/weight)
        ENG->>ENG: Determine max fit (geometry vs weight)
        ENG-->>UI: Results {totals, utilization, limiting factor}
        UI-->>U: Render results & indicators

        opt Export requested (CSV/JSON)
            UI->>FS: Write export file
            FS-->>UI: Success / failure
            UI-->>U: Notify
        end
    end

   
Loading

Current architecture reflects a single-process desktop design optimized for local computations. Future versions may include additional modules or storage layers.

Key Features

  • Cargo and container volume calculation
  • Automatic fill-rate and optimization metrics
  • Real-time visualization of packing efficiency
  • Fully offline operation (no network dependencies)
  • Export results to CSV and JSON for reporting
  • Cross-platform builds for Windows, macOS, and Linux

Product Preview

Interface previews of CargoMagic, based on final product design.

CargoMagic calculation screen — container utilization and CSV export CargoMagic full interface layout — desktop logistics planning application

Calculation and interface overview views.

CargoMagic desktop interface — load planning dashboard

Main dashboard with load list and utilization data.

Status

Active / Desktop MVP
Source code is private. A demo build will be available upon request once the public version is finalized.

Related Projects

  • WordWave – AI video-to-text transcription SaaS
  • RouteMagic – mobile route and delivery management MVP

Maintained by WebMagic
Custom web and AI systems for logistics, e-commerce, and SaaS.

Security Disclaimer

This repository serves as a public showcase for demonstration purposes only.
No source code, credentials, or proprietary infrastructure details are shared.

About

CargoMagic — desktop app for cargo volume planning and load optimization. Built with Tauri and Vue.js.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published