export const APP_NAME = 'Gloria Platform'
export const APP_VERSION = '0.1.0'

export const COLORS = {
  primary: '#340649',
  secondary: '#67486A',
  background: '#F9F6E9',
  accent: '#C8A668',
  text: '#340649',
  white: '#FFFFFF',
} as const

export const ROLES = {
  THERAPIST: 'therapist',
  ASSISTANT: 'assistant',
} as const

export const APPOINTMENT_STATUS = {
  PENDING: 'pending',
  CONFIRMED: 'confirmed',
  CANCELLED: 'cancelled',
  COMPLETED: 'completed',
} as const

export const PATIENT_STATUS = {
  ACTIVE: 'active',
  INACTIVE: 'inactive',
} as const

export const SESSION_CONFIG = {
  MAX_AGE: 3600, // 1 hour in seconds
} as const

export const RATE_LIMIT = {
  MAX_REQUESTS: 100,
  WINDOW_MS: 900000, // 15 minutes
} as const

export const AUDIO_CONFIG = {
  MAX_DURATION: 300, // 5 minutes in seconds
  MAX_SIZE: 10485760, // 10MB in bytes
  EXPIRY_DAYS: 7,
} as const

export const UPLOAD_CONFIG = {
  MAX_FILE_SIZE: 5242880, // 5MB in bytes
  ALLOWED_TYPES: ['image/jpeg', 'image/png', 'application/pdf'],
} as const
