File size: 2,028 Bytes
d1f3f31
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#!/bin/bash
# Quick startup script for the entire system with debugging tools

echo "🚀 AI Audio Sentiment Analysis - Full Stack Startup"
echo "=================================================="

# Colors for output
GREEN='\033[0;32m'
BLUE='\033[0;34m'
YELLOW='\033[1;33m'
NC='\033[0m' # No Color

# Step 1: Backend
echo -e "${BLUE}1. Starting Backend API...${NC}"
echo "   Command: python -m uvicorn src.api.server:app --reload --port 8000"
echo "   Expected: 'Uvicorn running on http://127.0.0.1:8000'"
echo ""
echo "   🔧 Run in terminal 1 (DO NOT CLOSE):"
echo "   cd d:\\Project -AI audio"
echo "   python -m uvicorn src.api.server:app --reload --port 8000"
echo ""

# Step 2: Frontend
echo -e "${BLUE}2. Starting Frontend Dev Server...${NC}"
echo "   Command: npm run dev"
echo "   Expected: 'http://localhost:5173'"
echo ""
echo "   🔧 Run in terminal 2 (DO NOT CLOSE):"
echo "   cd d:\\Project -AI audio\\frontend"
echo "   npm run dev"
echo ""

# Step 3: Debug Tools  
echo -e "${BLUE}3. Using Debug Tools...${NC}"
echo "   After both servers are running:"
echo ""
echo "   Option A - Browser Debug Tool (EASIEST):"
echo "   - Open: http://localhost:5173/audio-upload-debug.html"
echo "   - Or: file:///d:/Project%20-AI%20audio/frontend/audio-upload-debug.html"
echo "   - Tests: Health Check → Text Analysis → Audio Upload"
echo ""
echo "   Option B - Python Test Suite:"
echo "   Run in terminal 3:"
echo "   cd d:\\Project -AI audio"
echo "   python test_audio_upload.py"
echo ""

# Step 4: Main App
echo -e "${GREEN}4. Access the Full App${NC}"
echo "   Open in browser: http://localhost:5173"
echo ""

echo -e "${YELLOW}⚠️  IMPORTANT:${NC}"
echo "   - Keep BOTH terminal 1 (backend) and 2 (frontend) OPEN"
echo "   - If you see 'request failed' error:"
echo "     1. Check backend console for actual error"
echo "     2. Run debug tools to isolate the issue"
echo "     3. See DEBUG_AUDIO_UPLOAD.md for troubleshooting"
echo ""

echo -e "${GREEN}✨ System ready! Follow steps above to start.${NC}"