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
- 01
Architected a cross-platform desktop application using Tauri v2 (Rust) and React 19 with TypeScript for high-performance, offline-first drone lifecycle tracking.
- 02
Engineered an event-sourced audit trail with aggregate version control to record immutable history of drone ownership transfers and maintenance logs.
- 03
Implemented localized SQLite data persistence with custom storage folder setup, native backup/restore tools, and an inactivity PIN-lock overlay for security.
- 04
Developed a multi-tier Role-Based Access Control (RBAC) system securing administrative functions across Super Admin, Registrar, Repair Admin, and Auditor roles.
- 05
Integrated Google Maps API for visual coordinate pinning of service institutions and automated CSV/HTML reporting pipelines for data exports.
03Architecture highlights
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