#!/bin/bash echo "==========================================" echo " SkyArt Shop - Website Verification" echo "==========================================" echo "" # Test Homepage echo "[1/5] Testing Homepage..." HOME_SECTIONS=$(curl -s https://skyarts.ddns.net/ | grep -c "hero\|inspiration") if [ "$HOME_SECTIONS" -gt 0 ]; then echo " ✓ Homepage sections loading ($HOME_SECTIONS found)" else echo " ✗ Homepage sections NOT loading" fi # Test Shop Page echo "" echo "[2/5] Testing Shop Page..." PRODUCT_COUNT=$(curl -s https://skyarts.ddns.net/Shop | grep -c "product-card") if [ "$PRODUCT_COUNT" -gt 0 ]; then echo " ✓ Products displaying ($PRODUCT_COUNT products found)" else echo " ✗ Products NOT displaying" fi # Test Navigation echo "" echo "[3/5] Testing Navigation..." NAV_COUNT=$(curl -s https://skyarts.ddns.net/ | grep -A 30 "nav-menu" | grep -c "
  • ") echo " ✓ Navigation items: $NAV_COUNT" # Test Database echo "" echo "[4/5] Testing Database..." DB_PRODUCTS=$(mongosh SkyArtShopDB --quiet --eval "db.Products.countDocuments()") DB_PAGES=$(mongosh SkyArtShopDB --quiet --eval "db.Pages.countDocuments()") DB_MENU=$(mongosh SkyArtShopDB --quiet --eval "db.MenuItems.countDocuments()") echo " ✓ Products in DB: $DB_PRODUCTS" echo " ✓ Pages in DB: $DB_PAGES" echo " ✓ Menu items in DB: $DB_MENU" # Test Admin Backend echo "" echo "[5/5] Testing Admin Backend..." curl -c /tmp/admin-verify.txt -b /tmp/admin-verify.txt -X POST "https://skyarts.ddns.net/admin/login" \ -H "Content-Type: application/x-www-form-urlencoded" \ -d "email=admin@skyartshop.com&password=Admin123!" \ -k -s -o /dev/null ADMIN_TITLE=$(curl -b /tmp/admin-verify.txt "https://skyarts.ddns.net/admin/dashboard" -k -s | grep -oP '.*?') rm -f /tmp/admin-verify.txt if [[ "$ADMIN_TITLE" == *"Dashboard"* ]]; then echo " ✓ Admin backend accessible" else echo " ✗ Admin backend NOT accessible" fi echo "" echo "==========================================" echo "✓ Website Verification Complete" echo "==========================================" echo "" echo "Visit: https://skyarts.ddns.net/" echo "Admin: https://skyarts.ddns.net/admin/login" echo ""