🔐 Authentication
Register a new user account (MENTEE, MENTOR, or PROVIDER)
Login with email and password to get JWT token
Get current authenticated user profile
🏥 Health Check
Check if API server is running and healthy
💳 Subscriptions
Get all available subscription plans with pricing
Get my active subscription details
👨🏫 Mentors
Search and filter available mentors
💰 Pricing
Get supported currencies and exchange rates
💬 Session Feedback
Mentor submits feedback for a completed booking (must be submitted within 24 hours)
Mentee gets all received feedbacks from mentors
Mentor gets pending feedbacks (completed bookings without feedback, shows deadline and overdue status)
Get feedback statistics (total, average rating, on-time rate, top mentors, etc.)
📊 Analytics (Admin Only)
Get revenue analytics for a date range