5.54 GB
51,854 files
Updated about 1 month ago
Name
Size
dist
node_modules
scripts
src
.DS_Store6.15 kB
xet
README.md1.07 kB
xet
index.html1.01 kB
xet
package-lock.json103 kB
xet
package.json796 Bytes
xet
postcss.config.js80 Bytes
xet
tailwind.config.js736 Bytes
xet
tsconfig.json605 Bytes
xet
tsconfig.node.json213 Bytes
xet
vite.config.ts532 Bytes
xet
yarn.lock52.4 kB
xet
README.md

12. React Web Dashboard UI (web-react)

Architecture Overview

The web-react package is the browser dashboard frontend for the AirMouse system built with React, TypeScript, Vite, and Tailwind CSS with neon glassmorphism aesthetic styling.


Design System & Features

1. Visual Styling (index.css & Components)

  • Glassmorphism Aesthetic: Vibrant dark-mode color scheme (#0B0F19 background) with blurred glass containers (backdrop-filter: blur(16px)).
  • Animated Gradients & Micro-Animations: Smooth pulse animations, glowing status rings, and toast notifications.

2. Dashboard Components

  • Toast.tsx: Neon glassmorphic alert notifications with dynamic progress bar timers.
  • Device Management Panel: Displays active connected Android devices with one-click Approve/Block controls.
  • Server Control Panel: Provides global "Pause Movement / Resume Movement" controls synced bidirectionally with Android devices.
  • Real-Time Telemetry: Live charts showing IMU sensor orientation (Pitch, Roll, Yaw) and packet throughput.
Total size
5.54 GB
Files
51,854
Last updated
Sep 12
Pre-warmed CDN
US EU US EU

Contributors