Skip to content

FleetCorePlatform/FleetCoreDesktop

Repository files navigation

FleetCore Desktop

ℹ️ Note: This README serves as a quick entry point. For the complete documentation, including user manuals and technical specifications, please visit our Official Documentation Site.

🚁 Mission Control for Unmanned Aerial Systems

FleetCore Desktop is the secure ground control station (GCS) interface for the FleetCore ecosystem. It orchestrates mission planning, fleet coordination, and geospatial infrastructure management through a high-performance hybrid architecture combining Tauri, Rust, and React.

📚 Documentation Structure

We maintain extensive documentation to support both operational users and platform developers:

  • 📖 User Guide: Comprehensive manuals for mission planning, telemetry monitoring, and infrastructure management.
  • 🛠️ Technical Reference: Deep dives into the split-stack architecture, security protocols, and IPC patterns.
  • 💻 Developer Handbook: Instructions for setting up the Nix-based environment, contribution workflows, and build processes.

⚡️ Quick Start

This project utilizes Nix to guarantee a reproducible development environment across all platforms.

Prerequisites

Launch Development Environment

# 1. Clone the repository
git clone https://github.com/FleetCorePlatform/FleetCoreDesktop.git
cd FleetCoreDesktop

# 2. Enter the reproducible shell (installs Rust, Node, Tauri, system libs)
nix develop

# 3. Install frontend dependencies
npm install

# 4. Start the application
npm run tauri dev

🏗️ Build

To create a production release:

npm run tauri build

Maintained by the FleetCore Team.

About

A secure ground control station (GCS) for FleetCore UAS operations, built with Tauri v2, Rust, and React. Features real-time fleet telemetry, mission planning, and geospatial infrastructure management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors