Welcome to FilmyX

Netflix-style Movie Streaming Platform

Features

Movie Library

Complete movie database with detailed information including cast, crew, ratings, and more.

Mobile App

Flutter-based mobile application with Netflix-style UI for iOS and Android.

Secure API

JWT-based authentication and secure REST API for all your data needs.

Admin Panel

Full-featured web admin panel for managing movies, users, and content.

Favorites

User favorites system to save and organize your favorite movies.

Smart Search

Advanced search functionality with filters and categories.

API Documentation

Base URL

https://filmyx.site/api/

Authentication

POST /auth/register.php - Register new user
Body: { "name": "string", "email": "string", "password": "string" }
POST /auth/login.php - Login user
Body: { "email": "string", "password": "string" }
GET /auth/me.php - Get current user
Headers: Authorization: Bearer {token}

Movies

GET /movies/index.php - Get all movies
Params: ?page=1&limit=20&search=keyword&genre=action&category=featured
GET /movies/single.php - Get single movie
Params: ?id=1 or ?slug=movie-slug

Favorites

GET /favorites/index.php - Get user favorites
Headers: Authorization: Bearer {token}
POST /favorites/toggle.php - Toggle favorite
Body: { "movie_id": number }
Go to Admin Panel

Default Admin: admin@filmyx.site / Admin123