API Endpoints
1. POST /api/auth/signup - User Registration
2. POST /api/auth/login - User Login
3. POST /api/auth/verify-otp - Email Verification
4. POST /api/auth/resend-otp - Resend OTP
5. POST /api/auth/refresh-token - Refresh JWT Token
6. GET /oauth2/authorization/google - Google OAuth
7. GET /oauth2/authorization/facebook - Facebook OAuth
8. GET /api/oauth/success - Handle OAuth2 Login Success
9. GET /api/categories - Get All Categories
10. GET /api/models?categoryId= - Get Models by Category
11. GET /api/models/{id} - Get Model by ID
12. GET /api/models/all-models - Get All Models