import { useEffect } from "react"; import { useNavigate } from "react-router-dom"; import Layout from "@/components/Layout"; import SEO from "@/components/SEO"; import { useAuth } from "@/contexts/AuthContext"; import { Button } from "@/components/ui/button"; import { Card, CardContent, CardDescription, CardHeader, CardTitle, } from "@/components/ui/card"; import { Badge } from "@/components/ui/badge"; import { Lock, Users, FileText, Zap, Award, MessageSquare } from "lucide-react"; export default function Staff() { const { user, loading } = useAuth(); const navigate = useNavigate(); useEffect(() => { if (!loading && user) { navigate("/staff/dashboard", { replace: true }); } }, [user, loading, navigate]); return (
{/* Animated background */}
{/* Hero Section */}
Internal Platform

AeThex Staff

The internal hub for AeThex employees and authorized contractors. Unified access to dashboards, tools, documentation, and collaboration features.

{/* Features Grid */}

Staff Tools & Features

{/* Dashboard */}
Dashboard
Real-time operations metrics, service status, and quick access to common tools.
{/* Directory */}
Directory
Browse team members, view profiles, and find contact information.
{/* Admin Tools */}
Admin Tools
Manage users, roles, permissions, and platform configuration.
{/* Docs */}
Docs & API
Internal documentation, API keys, credentials, and setup guides.
{/* Achievements */}
Achievements
Track team accomplishments, milestones, and performance metrics.
{/* Collaboration */}
Collaboration
Internal chat, team discussions, and project coordination.
{/* Info Section */}

Who Can Access?

  • AeThex employees (@aethex.dev)
  • Authorized contractors (invited)
  • Partners with special access

Getting Started

  1. 1. Click "Staff Login" to sign in with Google
  2. 2. Use your @aethex.dev email address
  3. 3. Access your personalized dashboard
{/* Footer CTA */}

Not a staff member? Visit the public platform.

); }