#!/bin/bash

# AI-POWERED SCREEN MONITORING SYSTEM - QUICK START SCRIPT
# This script sets up and starts the Screenhub monitoring system

echo "╔════════════════════════════════════════════════════════════════════════╗"
echo "║                                                                        ║"
echo "║         🚀 SCREENHUB AI-POWERED MONITORING SYSTEM 🚀                   ║"
echo "║                                                                        ║"
echo "║              ✅ Activity Tracking                                      ║"
echo "║              ✅ Inactivity Detection                                   ║"
echo "║              ✅ Screenshot Capture                                     ║"
echo "║              ✅ Social Media Detection                                 ║"
echo "║              ✅ Real-time Alerts                                       ║"
echo "║              ✅ Manager Dashboard                                      ║"
echo "║                                                                        ║"
echo "║                    STATUS: ✅ COMPLETE & READY                         ║"
echo "║                                                                        ║"
echo "╚════════════════════════════════════════════════════════════════════════╝"
echo ""

# Check if npm is installed
if ! command -v npm &> /dev/null; then
    echo "❌ Node.js/npm not found. Please install Node.js first."
    exit 1
fi

echo "📦 Installing dependencies..."
npm install

if [ $? -ne 0 ]; then
    echo "❌ Installation failed. Check error messages above."
    exit 1
fi

echo ""
echo "✅ Installation complete!"
echo ""
echo "╔════════════════════════════════════════════════════════════════════════╗"
echo "║                                                                        ║"
echo "║                  🎯 SETUP COMPLETE - READY TO START!                   ║"
echo "║                                                                        ║"
echo "║  Run: npm start                                                        ║"
echo "║                                                                        ║"
echo "║  Then visit:                                                           ║"
echo "║  • Members: http://localhost:3000/dashboard.html                       ║"
echo "║  • Managers: http://localhost:3000/alerts.html                         ║"
echo "║                                                                        ║"
echo "║  📚 Documentation:                                                     ║"
echo "║  • Start: QUICK_SETUP_MONITORING.md                                    ║"
echo "║  • Full Guide: MONITORING_GUIDE.md                                     ║"
echo "║  • API Reference: API_REFERENCE_MONITORING.md                          ║"
echo "║                                                                        ║"
echo "╚════════════════════════════════════════════════════════════════════════╝"
echo ""
