Skip to content

Repository files navigation

JerFilm.VIP 🎬

JerFilm.VIP is an open-source, mobile-first web application built with React to browse movies, TV series, and actors. This project is created strictly for educational purposes to learn full-stack UI development, routing, and TMDB API integration.

✨ Features

  • Modern Hero Slider: A clean, touch-friendly carousel displaying featured movies and TV shows on the homepage.
  • Advanced Movies & TV Hubs: Fully custom select dropdowns and country checklist drawers to filter by genres, popular titles, trending, or specific countries of origin.
  • TV Episode Explorer & Player: Select seasons, browse cleanly designed episode lists, and use an interactive multi-server media player.
  • Actor/Personalities Page: A gorgeous circular grid layout showcasing global staff and actors. Selecting a person opens their biography, photo gallery, social links, and complete filmography list.
  • Smooth Page Transitions: Features a glassmorphic, spinning loading screen while switching between pages using React Suspense.
  • Stunning UI/UX: Responsive dark mode styling, backdrop gradients, and blurred interactive elements using Tailwind CSS.

🛠️ Tech Stack

  • Framework: React
  • Routing: React Router
  • Icons: Lucide React
  • Styling: TailwindCSS
  • Database/API: TMDB API (The Movie Database)

⚙️ Installation & Setup

Follow these simple steps to run the project locally on your machine:

1. Clone the repository

git clone https://github.com/rwdlol/jerfilm-vip.git
cd jerfilm-vip

2. Install dependencies

pnpm install

3. Start the development server

pnpm dev

Open your browser and navigate to http://localhost:3000.

⚖️ Disclaimer

THIS PROJECT IS FOR EDUCATIONAL PURPOSES ONLY!

  • This platform does not host, upload, or store any video files on its servers.
  • All media streaming links are pulled from public third-party external services.
  • The developers of this application do not track users or save private credentials.
  • Please verify if streaming copyrighted movies is permitted within your country/jurisdiction.

Contributors

Languages