# Mobile HTTPS Access Instructions

## For Microphone Access, You MUST Use HTTPS

Your Flask app is now running at: **https://192.168.234.162:5003**

## Steps to Access from Mobile Phone:

### 1. Connect to the Same Wi-Fi Network
- Ensure your mobile phone is on the same Wi-Fi network as your computer
- Your computer IP: 192.168.234.162

### 2. Access the HTTPS URL
- Open your mobile browser (Chrome, Safari, etc.)
- Navigate to: **https://192.168.234.162:5003**

### 3. Accept the Security Certificate
Since this is a self-signed certificate, your mobile browser will show a security warning:

**For Chrome (Android):**
1. You'll see "Your connection is not private"
2. Click "Advanced"
3. Click "Proceed to 192.168.234.162 (unsafe)"

**For Safari (iOS):**
1. You'll see "This Connection Is Not Private"
2. Click "Advanced"
3. Click "Proceed to 192.168.234.162 (Unsafe)"

**For Firefox (Mobile):**
1. You'll see "Warning: Potential Security Risk Ahead"
2. Click "Advanced"
3. Click "Accept the Risk and Continue"

### 4. Grant Microphone Permissions
- Once the site loads, when you try to use microphone features
- The browser will ask for microphone permission
- Click "Allow" or "Grant Permission"

## Troubleshooting:

### If the site won't load:
1. Check Windows Firewall settings
2. Try temporarily disabling Windows Firewall to test
3. Make sure both devices are on the same network
4. Try accessing from another device first (laptop/tablet)

### If microphone doesn't work:
1. Make sure you're using HTTPS (not HTTP)
2. Check browser permissions for the site
3. Try refreshing the page and granting permissions again

### Alternative Test URLs:
- From your computer: https://localhost:5003
- From your computer (IP): https://127.0.0.1:5003
- From mobile: https://192.168.234.162:5003

## Network Information:
- Computer IP: 192.168.234.162
- Port: 5003
- Protocol: HTTPS (required for microphone)
- Certificate: Self-signed (includes localhost, 127.0.0.1, and 192.168.234.162)