Skip to content
PersonalLive

SkyLeger

Drone Information Management System (DIMS)

Cross-platform, offline-first desktop application for drone lifecycle tracking, maintenance logs and an immutable ownership audit trail.

My role
Solo Developer — Architecture, Design & Build
Type
Personal
Domain
Drone Operations & Compliance
Year
2026

01Overview

SkyLeger is a high-performance cross-platform desktop application engineered to manage drone lifecycles, maintenance logs, and ownership transfer audit trails under strict offline-first operational conditions.

By combining Rust-powered Tauri v2 with React 19 and TypeScript, the system keeps memory overhead low, persists data natively on the operating system, and records a tamper-evident audit log for drone fleet compliance.

02My contributions

  1. 01

    Architected a cross-platform desktop application using Tauri v2 (Rust) and React 19 with TypeScript for high-performance, offline-first drone lifecycle tracking.

  2. 02

    Engineered an event-sourced audit trail with aggregate version control to record immutable history of drone ownership transfers and maintenance logs.

  3. 03

    Implemented localized SQLite data persistence with custom storage folder setup, native backup/restore tools, and an inactivity PIN-lock overlay for security.

  4. 04

    Developed a multi-tier Role-Based Access Control (RBAC) system securing administrative functions across Super Admin, Registrar, Repair Admin, and Auditor roles.

  5. 05

    Integrated Google Maps API for visual coordinate pinning of service institutions and automated CSV/HTML reporting pipelines for data exports.

03Architecture highlights

Offline-first desktop architecture
Event sourcing with aggregate versioning
Native SQLite persistence with backup & restore
Four-tier role-based access control

04Key features

  • Drone lifecycle tracking
  • Immutable ownership transfer history
  • Maintenance history logs
  • Native backup and restore
  • Inactivity PIN-lock screen
  • Role-based admin areas (Super Admin, Registrar, Repair Admin, Auditor)
  • Service institution map pinning
  • CSV and HTML report exports

05Tech stack

Desktop & Core

Tauri v2RustSQLite

Frontend

React 19TypeScriptTailwind CSS v4

Integrations

Google Maps APICSV / HTML Reporting