Ruhline API

Multi-Portal Platform

Customer, Admin & Coach experiences in one API.

Secure REST API with Laravel Sanctum, role-based access, modular routing, and auto-generated docs. Powering customer onboarding, admin operations, and coach management.

Customers

Registration, login, profiles, and location data for front-end users.

Admins & Staff

Protected admin portal for managing users, roles, and platform settings.

Coaches

Coach onboarding, portal access, and admin-managed CRUD endpoints.

POST /api/v1/auth/customer/login POST /api/v1/auth/admin/login POST /api/v1/auth/coach/login GET /api/v1/admin/coach