Denis Urs Rudolph 2b164d6525 Added Readme.md
2025-12-11 21:44:37 +01:00
2025-12-11 21:28:36 +01:00
2025-12-11 21:10:57 +01:00
2025-12-11 17:40:30 +01:00
2025-12-11 20:58:10 +01:00
2025-12-11 20:58:10 +01:00
2025-12-11 21:44:37 +01:00

OTA Fleet Dashboard

The management interface for the OTA Fleet System. Built with Next.js to provide real-time visibility and control over the fleet.

Tech Stack

  • Next.js: React framework for production.
  • Tailwind CSS: Utility-first CSS framework for styling.
  • Bun: Fast JavaScript runtime and package manager.
  • Lucide React: Icon set.

Features

  • Fleet Overview:
    • Grouped view of all vehicles.
    • Real-time status tracking (Online/Offline) with 5s timeout logic.
    • Version distribution stats per group.
    • Collapsible groups for easier navigation.
  • Group Manager: Create groups and assign vehicles via a modal interface.
  • Update Manager: Upload firmware (.bin files) and deploy them to targets.

Getting Started

  1. Install Dependencies:

    bun install
    
  2. Run Development Server:

    bun run dev
    

    Open http://localhost:3000 in your browser.

Configuration

  • API Proxy: Requests to /api/* are forwarded to the backend (check next.config.ts or manually configured in lib/api.ts if using direct URL). Currently, lib/api.ts points to http://localhost:5000.
Description
No description provided
Readme 156 KiB
Languages
TypeScript 97.8%
JavaScript 1.2%
CSS 1%