navidocs/stop-all.sh
ggq-admin 90ccb8b4ec feat: Complete frontend UI polish with Meilisearch-inspired design
Major Updates:
- Implement Meilisearch-inspired design system (purple/pink gradients)
- Complete frontend polish for all views (Home, Search, Document, Jobs)
- Add PDF.js document viewer with full page navigation
- Create real-time Jobs dashboard with auto-refresh
- Fix Meilisearch authentication (generated secure master key)
- Configure Vite for WSL2 → Windows browser access (host: 0.0.0.0)

Frontend Components:
- HomeView: Hero section, gradient search bar, feature cards, footer
- SearchView: Real-time search, highlighted matches, result cards
- DocumentView: PDF.js viewer, dark theme, page controls
- JobsView: NEW - Real-time job tracking, progress bars, status badges

Design System:
- Colors: Purple (#d946ef) & Pink (#f43f5e) gradients
- Typography: Inter font family (300-900 weights)
- Components: Gradient buttons, backdrop blur, smooth animations
- Responsive: Mobile-friendly layouts with Tailwind CSS

Infrastructure:
- Service management scripts (start-all.sh, stop-all.sh)
- Comprehensive documentation in docs/handover/
- Frontend quickstart guide for WSL2 users
- Master roadmap with verticals & horizontals strategy

Documentation:
- Complete handover documentation
- Frontend polish summary with all changes
- Branding creative brief for designers
- Yacht management features roadmap
- Platform strategy (4 verticals, 17 horizontals)

Build Status:
- Clean build with no errors
- Bundle size: 150KB gzipped
- Dev server on port 8080 (accessible from Windows)
- Production ready

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-19 16:40:48 +02:00

34 lines
1.1 KiB
Bash
Executable file
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# NaviDocs - Stop All Services
# This script stops the complete NaviDocs stack
echo "🛑 Stopping NaviDocs Stack..."
echo ""
# Colors for output
RED='\033[0;31m'
GREEN='\033[0;32m'
BLUE='\033[0;34m'
NC='\033[0m' # No Color
# Stop Frontend
echo -e "${BLUE}Stopping Frontend (Vite)...${NC}"
pkill -f "vite.*8080" && echo -e "${GREEN}✅ Frontend stopped${NC}" || echo "Frontend not running"
# Stop OCR Worker
echo -e "${BLUE}Stopping OCR Worker...${NC}"
pkill -f "ocr-worker.js" && echo -e "${GREEN}✅ OCR Worker stopped${NC}" || echo "OCR Worker not running"
# Stop Backend
echo -e "${BLUE}Stopping Backend API...${NC}"
pkill -f "navidocs.*index.js" && echo -e "${GREEN}✅ Backend API stopped${NC}" || echo "Backend not running"
# Don't stop Redis and Meilisearch as they might be used by other services
echo ""
echo -e "${BLUE} Note: Redis and Meilisearch left running (may be used by other services)${NC}"
echo ""
echo "To stop Redis: sudo systemctl stop redis-server"
echo "To stop Meilisearch: docker stop boat-manuals-meilisearch"
echo ""
echo -e "${GREEN}✅ NaviDocs services stopped${NC}"