LightHouse is a premium, modern web application that lets you explore trending movies, award-winning series, and top anime, and instantly finds direct streaming and download links from across the web.
🔗 Deployed Website: lighthousecinema.vercel.app
- Curated Homepage Feeds: Browse trending content, Academy Award (Oscar) winners, Emmy Award winners, and top anime grids.
- Premium Movie Details: Click any card to view storylines, IMDb/TMDB ratings, award details, and recommendations.
- Dynamic Grid View: Seamlessly explore categories page-by-page (exactly 21 cards per page) with clean navigation.
- Parallel Link Scraper: Type any movie title and search over 70 streaming/download networks simultaneously to locate direct links.
- Optimized for Scale: Uses CDN Edge caching and API key rotation to deliver instant load times and prevent API limit bans.
- HTML5 & Vanilla CSS3: Dynamic layout, glassmorphism UI, custom animations, and responsive styling for mobile.
- Vanilla JavaScript (ES6): Fast, client-side routing, modular design, and real-time link search streams.
- Python (Flask): Serves as a secure API gateway and coordinator.
- BeautifulSoup4: Parses HTML structures of indexer networks.
- Playwright: Headless automation engine for rendering graphics.
- Requests: Light, concurrent network fetcher.
Follow these steps to run the project on your machine:
- Install Python: Ensure Python (v3.9 or higher) is installed.
- Open Terminal / Command Prompt: Navigate to the project root directory.
- Install Dependencies:
pip install -r requirements.txt
- Start the Flask Server:
python api/index.py
- Open in Browser: Visit http://localhost:8000
- Movie Data & Images: This product uses the TMDB API but is not officially endorsed or certified by TMDB.
- Project Creator: Developed by Afroz Thalam.
Made with 💜 for movie and cinema lovers.
