const API_URL = process.env.NEXT_PUBLIC_API_URL || 'http://localhost:8000' export const apiClient = { async post(endpoint: string, data: any) { const response = await fetch(`${API_URL}${endpoint}`, { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify(data), }) if (!response.ok) { const errorData = await response.json() throw new Error(errorData.detail || 'Request failed') } return response } } export default API_URL