🔌 Backend Connection Status

Technical Verification Document

✅ VERIFIED🔧 Technical

🌐 Backend Server Details

Backend API

https://getcoachai.app/api

Frontend Web

https://getcoachai.app

Admin Panel

https://getcoachai.app/admin

WebSocket

wss://getcoachai.app/ws

Health Check

curl https://getcoachai.app/api/health/
{
  "status": "healthy",
  "database": "connected",
  "redis": "connected",
  "version": "v1"
}

📱 Mobile App Configuration

Configuration File: coach-mobile/config.ts
export const DEV_CONFIG = {
  API_URL: "https://getcoachai.app/api",
  WS_URL: "wss://getcoachai.app/ws",

  getApiUrl: () => {
    return process.env.EXPO_PUBLIC_BASE_URL ||
           "https://getcoachai.app/api";
  }
};

✅ Verified Configuration

  • Backend URL: https://getcoachai.app
  • API Endpoint: /api
  • Using production backend with HTTPS
  • No hardcoded localhost addresses
  • Environment variable support enabled

🌐 Frontend Configuration

Configuration File: coach-frontend/.env.local
NEXT_PUBLIC_BASE_URL=https://getcoachai.app/api
NEXT_PUBLIC_WS_BASE_URL=wss://getcoachai.app/ws
NEXT_PUBLIC_BACKEND_HOST_URL=https://getcoachai.app

✅ Verified Configuration

  • API Base URL: https://getcoachai.app/api
  • WebSocket URL: wss://getcoachai.app/ws
  • Backend Host: https://getcoachai.app
  • Using production backend with HTTPS
  • All API calls configured correctly

🔑 Test Accounts Status

RoleEmailPasswordStatus
Clientclient@coach.compassword123✅ Active
Coachcoach@coach.compassword123✅ Active
Coachtrainer@coach.compassword123✅ Active
Adminadmin@coach.compassword123✅ Active
Adminadmin@coach.apppassword123✅ Active

📊 Connection Status Summary

✅ READY FOR CUSTOMER DEMO

Mobile app connects to remote backend
Web app connects to remote backend
Admin panel accessible
All test accounts working
API endpoints functional
WebSocket connections configured
No localhost dependencies