Daftar endpoint dan kegunaannya.
| Method | Endpoint | Kegunaan |
|---|---|---|
| POST | /api/auth/register | Register user baru |
| POST | /api/auth/login | Login dan ambil JWT token |
| POST | /api/auth/forgot-password | Generate reset token |
| POST | /api/auth/reset-password | Reset password pakai token |
| GET | /api/movies/popular | Daftar film populer |
| GET | /api/movies/top-rated | Daftar film rating tertinggi |
| GET | /api/movies/now_playing | Film yang sedang tayang |
| GET | /api/movies/search?query=... | Cari film berdasarkan kata kunci |
| GET | /api/movies/genre/{genreId} | Film berdasarkan genre |
| GET | /api/movies/{id} | Detail film |
| GET | /api/movies/{id}/recommendations | Rekomendasi film serupa |
| GET | /api/auth/profile | Profile user login (Auth) |
| POST | /api/auth/logout | Logout user (Auth) |
| GET | /api/favorites | List favorit user (Auth) |
| POST | /api/favorites | Tambah film ke favorit (Auth) |
| DELETE | /api/favorites/{id} | Hapus favorit berdasarkan id (Auth) |