NetGuardian AI is a comprehensive cybersecurity dashboard designed for insider threat detection, built specifically for the Kenyan market. It features AI-powered threat analysis, real-time monitoring, and integration with Kenya's National Computer and Cybercrime Coordination Committee (NC4).
- 🤖 AI-Powered Threat Detection - Machine learning-based behavioral analysis
- 📊 Real-time Monitoring - Live threat alerts and user activity tracking
- 📁 File Analysis - Automated scanning with risk scoring
- 👥 User Monitoring - Behavioral pattern detection
- 📡 NC4 Integration - Compliance reporting for Kenyan regulations
- 🇰🇪 Kenya-Focused - Local case studies, KES currency, Kenyan flag colors
- 🎨 Modern UI - Glass morphism design with dark theme and cyan accents
- 📱 Responsive - Works on desktop, tablet, and mobile devices
# Install dependencies
pnpm install
# Start development server
pnpm dev
# Open http://localhost:5173 in your browser👉 For detailed setup instructions, see LOCAL_SETUP.md
- Login Page - Secure authentication
- Registration - New user sign-up
- Dashboard - Overview with live threat alerts
- File Analysis - Upload and scan files
- Scan Results - Detailed analysis history
- User Monitoring - Track user behavior
- Threat History - Timeline of security events
- System Health - Infrastructure monitoring
- Agent Control - AI agent management
- NC4 Reporting - Incident reporting for compliance
- React 18 - UI framework
- TypeScript - Type safety
- React Router 7 - Navigation
- Tailwind CSS 4 - Styling
- Recharts - Data visualization
- Lucide React - Icons
- Motion - Animations
- Supabase - Backend as a Service
- Hono - Web server framework
- Edge Functions - Serverless compute
- KV Store - Data persistence
- Vite - Build tool and dev server
- pnpm - Package manager
- LOCAL_SETUP.md - Complete local development setup guide
- BACKEND_README.md - Backend API documentation
- ATTRIBUTIONS.md - Credits and licenses
- NC4 Compliance - Direct integration with National Computer and Cybercrime Coordination Committee
- Local Context - Case studies from Equity Bank, SHA fraud incidents
- Currency - KES (Kenyan Shillings) throughout the application
- Flag Colors - Black, Red, and Green theme elements
- Contact - Kenyan cybercrime hotline: +254 716148341
- AI-powered behavioral analysis
- Real-time threat detection
- Automated file scanning
- Risk scoring (0-100 scale)
- User activity monitoring
- Incident reporting
- Audit logging
- Dark Theme - Professional cybersecurity aesthetic
- Glass Morphism - Modern frosted glass effects
- Cyber Colors - Cyan (#00ffff) accent color
- Kenyan Flag - Black, Red (#BB0000), Green (#006600) stripes
- Responsive - Mobile-first design approach
Live threat alerts, statistics, and NC4 reporting
AI-powered file scanning with detailed threat analysis
Real-time behavioral tracking and risk profiling
This is a demonstration project built for the WRRIC Hackathon 2026.
© 2026 WRRIC - Hackathon
This dashboard demonstrates:
- Modern web architecture (React + Supabase + TypeScript)
- AI/ML integration for cybersecurity
- Real-time threat detection systems
- Compliance reporting frameworks
- Full-stack development best practices
- Professional UI/UX design
Ready to run locally? Check out the LOCAL_SETUP.md guide!
# Quick start
pnpm install && pnpm devBuilt with ❤️ in Kenya 🇰🇪 for WRRIC Hackathon 2026