Sophisticated desktop application built with Rust and Dioxus that serves as the central hub for JTC Guitar's educational content production pipeline. Works seamlessly with the Malmsteen Media Exporter to process exported videos, organise them into structured packages and modules, manage tracks and assets, and facilitate roundtrip editing back to Premiere Pro. Features a responsive dark mode UI, SQLite database for persistence, and intelligent file management. Together with Malmsteen, this system saves weeks of manual work per content cycle by automating organisation, naming conventions, and cross application workflows.
Creating a fast, reliable desktop application that bridges the gap between video editing (Premiere Pro) and educational package management, handling complex data relationships between projects, packages, modules, tracks, and assets. Required seamless cross application integration while maintaining data integrity across the entire content production workflow.
Architected a Rust based desktop application leveraging SQLite for robust data management and Dioxus for reactive UI. Implemented sophisticated file system monitoring, automated video import pipelines, and bidirectional Premiere Pro communication. Built modular crate architecture separating concerns (data, exports, routes, UI) for maintainability and testability. The combination of Rust's performance and Dioxus's reactivity delivers a responsive, crash free workflow tool.
We use cookies to analyze site traffic. Privacy Policy