synq-core-os/launch-intel-dashboard.sh
cavalier8030 3f95f239be feat(mobile): Synq Mobile v0.1 scaffold — multi-profile Tauri app with Kids PIN setup
- Full Tauri v2 mobile scaffold (Rust backend + React frontend + Android)
- Multi-profile architecture: Business / Personal / Family / Kids
- Per-profile encrypted SQLite isolation via rusqlite
- Kids profile: persistent PIN storage (SHA-256 + salt), setup flow, PIN lock
- Desktop dev mode working (GTK/WebKit) on ARM64 Linux
- Android APK build working (arm64, 17MB unsigned)
- Phase 2 stubs: Jitsi SDK, cpal/hound audio, Beam voice commands
- QEMU x86_64 emulation for Google Android SDK tools on ARM64 host
- Workspace integration with synq-protocol, synq-security, synq-core
2026-05-06 18:12:13 -07:00

24 lines
806 B
Bash
Executable file

#!/bin/bash
set -e
echo "╔═══════════════════════════════════════════════╗"
echo "║ Synq Intelligence Dashboard Launcher ║"
echo "╚═══════════════════════════════════════════════╝"
# Build Rust backend
echo "[1/3] Building Rust backend (synq-intel)..."
cd "$(dirname "$0")"
cargo build -p synq-intel --release
# Start backend in background
echo "[2/3] Starting API server on :3001..."
./target/release/synq-intel-server &
SERVER_PID=$!
trap "kill $SERVER_PID 2>/dev/null; exit" INT TERM EXIT
sleep 2
# Start frontend
echo "[3/3] Starting Vite dev server..."
cd ui/intel-dashboard
npm run dev