Welcome! This guide will help you download and run your NetGuardian AI Dashboard locally.
Look for a "Download" or "Export" button in the Figma Make interface:
- Usually in the top-right corner
- Or in the File menu → Download/Export
- Or in the Share menu → Download
👉 Detailed instructions: Read HOW_TO_DOWNLOAD.md
After downloading the ZIP file:
On Windows:
- Right-click the ZIP file
- Click "Extract All"
- Choose a location
- Click "Extract"
On Mac:
- Double-click the ZIP file
- It will extract automatically
On Linux:
unzip netguardian-ai-dashboard.zipWindows:
- Open the extracted folder
- Double-click
quick-start.bat - Wait for installation and server to start
- Browser will open automatically
Mac/Linux:
- Open Terminal
- Navigate to the folder:
cd path/to/netguardian-ai-dashboard - Run:
chmod +x quick-start.sh - Run:
./quick-start.sh - Browser will open automatically
# 1. Open terminal/command prompt
# 2. Navigate to project folder
cd path/to/netguardian-ai-dashboard
# 3. Install pnpm (if you don't have it)
npm install -g pnpm
# 4. Install dependencies
pnpm install
# 5. Start development server
pnpm dev
# 6. Open browser to http://localhost:5173You should see:
- ✅ Development server running at
http://localhost:5173 - ✅ NetGuardian AI login page with dark theme
- ✅ Cyan accents and glass morphism effects
- ✅ Kenyan flag colors (black, red, green stripe)
Try these actions:
- Login - Enter any email/password to access dashboard
- Navigate - Click through all 10 pages in the sidebar
- File Analysis - Upload a test file to see AI detection
- Backend Test - Click the test button to verify API connection
| File | Purpose |
|---|---|
| START_HERE.md | This file - Quick start guide |
| HOW_TO_DOWNLOAD.md | Detailed download instructions |
| LOCAL_SETUP.md | Complete local development setup |
| README.md | Project overview and features |
| BACKEND_README.md | Backend API documentation |
| DOWNLOAD_GUIDE.md | After-download setup guide |
| FILE_LIST.txt | Complete list of all files |
- ✅ Node.js 18 or higher (Download)
- ✅ Internet connection
- ✅ ~500 MB disk space
pnpm install # Install dependencies
pnpm dev # Start dev server
pnpm build # Build for production
pnpm preview # Preview production buildhttp://localhost:5173
- Login - Authentication page
- Registration - User sign-up
- Dashboard - Main overview with live threats
- File Analysis - AI-powered file scanning
- Scan Results - Analysis history
- User Monitoring - Behavioral tracking
- Threat History - Security timeline
- System Health - Infrastructure status
- Agent Control - AI agent management
- NC4 Reporting - Kenya compliance reporting
- Frontend: React 18 + TypeScript + Tailwind CSS 4
- Backend: Supabase + Hono + Edge Functions
- Routing: React Router 7
- Charts: Recharts
- Icons: Lucide React
- Animations: Motion (Framer Motion)
- 🤖 AI-powered threat detection
- 📊 Real-time data visualization
- 🇰🇪 Kenya-focused (NC4, KES, flag colors)
- 🎨 Dark theme with glass morphism
- 📱 Fully responsive design
- 🔐 Complete security dashboard
➡️ Read HOW_TO_DOWNLOAD.md
➡️ Check FILE_LIST.txt - should have ~92 files ➡️ Re-download from Figma Make
➡️ Make sure Node.js is installed: node --version
➡️ Delete node_modules and run pnpm install again
➡️ Check if port 5173 is available
➡️ Check FILE_LIST.txt for complete listing ➡️ Verify folder structure matches the expected layout
➡️ Read LOCAL_SETUP.md for comprehensive guide
- Download from nodejs.org
- Install (use default options)
- Verify: Open terminal and type
node --version - Should see something like
v18.x.xor higher
Windows:
- Press
Win + R - Type
cmdand press Enter
Mac:
- Press
Cmd + Space - Type
terminaland press Enter
Linux:
- Press
Ctrl + Alt + T
Don't worry! The quick-start scripts do everything automatically:
- Install pnpm (package manager)
- Install all dependencies
- Start the server
- Open in browser
Just run the script and wait! ☕
NetGuardian AI is a comprehensive insider threat detection dashboard built for the Kenyan cybersecurity market.
- AI Threat Detection - Behavioral analysis engine
- NC4 Integration - Kenya compliance reporting
- Real-time Monitoring - Live threat alerts
- File Analysis - Automated scanning
- User Tracking - Behavioral profiling
- WRRIC Hackathon 2026
- Kenyan cybersecurity professionals
- Educational and demonstration purposes
- Kenya flag color scheme
- NC4 (National Computer and Cybercrime Coordination Committee)
- Case studies: Equity Bank, SHA fraud
- KES currency references
- Kenyan cybercrime hotline: +254 716148341
1. DOWNLOAD → 2. EXTRACT → 3. RUN
↓ ↓ ↓
(ZIP file) (Folder) (pnpm dev)
- Download: 30 seconds
- Extract: 10 seconds
- First install: 2-3 minutes (downloads packages)
- Subsequent starts: 5 seconds
✅ Terminal shows "Local: http://localhost:5173" ✅ Browser opens automatically ✅ You see the NetGuardian AI login page ✅ Dark theme with cyan accents ✅ Can navigate all 10 pages
- How to download? → HOW_TO_DOWNLOAD.md
- How to setup? → LOCAL_SETUP.md
- What's included? → README.md
- How does backend work? → BACKEND_README.md
- Which files do I need? → FILE_LIST.txt
Step 1: Find the Download/Export button in Figma Make
Step 2: Extract the ZIP file
Step 3: Run quick-start.bat (Windows) or quick-start.sh (Mac/Linux)
That's it! Welcome to NetGuardian AI! 🇰🇪
© 2026 WRRIC - Hackathon