• Mahmoud Aglan's avatar
    Mobile API Phase 8: Profile, photo upload, branches, health check, tests · 11ad998e
    Mahmoud Aglan authored
    - Profile view/edit (personal info + emergency contact)
    - Photo upload for profile and participant (multipart, 5MB max)
    - Branch locator endpoint (coordinates, operating hours, phone)
    - Health check endpoint (GET /health — no DB, instant response)
    - API response headers middleware (X-Request-Id, X-Api-Version)
    - Feature test suite: 17 tests covering auth, public access, rate
      limiting, and validation across all endpoint groups
    - 53 total API endpoints
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    11ad998e
HealthCheckTest.php 888 Bytes