import { useState, useEffect } from "react"; import { Cpu, Database, Zap, Activity } from "lucide-react"; function App() { const [engineStatus, setEngineStatus] = useState(null); const [loading, setLoading] = useState(true); useEffect(() => { checkEngineHealth(); }, []); const checkEngineHealth = async () => { try { const response = await fetch('/api/health'); const data = await response.json(); setEngineStatus(data); } catch (error) { console.error('Engine health check failed:', error); setEngineStatus({ success: false, message: 'Engine offline' }); } finally { setLoading(false); } }; return (
Hackathon Project - React Frontend + Rust Engine
Vite + React development environment ready
{loading ? 'Connecting to engine...' : engineStatus?.success ? 'Engine responding normally' : 'Engine may still be starting up'}
🚀 Ready for hackathon development!
Frontend team: Work in web-app/src/ |
Backend team: Work in rust-engine/src/