MovieHub is a sleek movie browsing and downloading app that scrapes movie listings from Vegamovies and fetches detailed metadata using IMDb APIs. Built with modern Android technologies for a smooth user experience.
⚠️ Disclaimer: This app is for educational purposes only. We don't host any content - all links are scraped from public websites.
- 🔍 Browse latest and trending movies & TV series
- 🎞️ Detailed movie pages with IMDb data
- ⬇️ Download and streaming options
- 🎨 Modern Material Design UI
- ⚡ Fast and responsive performance
| Technology | Purpose |
|---|---|
| Kotlin | Programming language |
| Jetpack Compose | Modern UI toolkit |
| Ktor | HTTP client for networking |
| Jsoup | HTML parsing and web scraping |
| IMDb APIs | Movie and series metadata |
- Android Studio (latest version)
- Android SDK (Min API 21, Target API 33+)
- JDK 11 or higher
-
Clone the repository
git clone https://github.com/amanverma-765/modflix cd modflix -
Open in Android Studio
- Open Android Studio
- Select "Open an existing project"
- Choose the MovieHub folder
-
Build and Run
- Wait for Gradle sync to complete
- Connect your device or start an emulator
- Click the Run button
▶️
Or use command line:
./gradlew installDebug
Important: This application is for educational purposes only.
- We don't host, store, or distribute any movies or videos
- All content links are scraped from publicly available websites
- Movie data comes from IMDb's public APIs
- Respect copyright laws in your jurisdiction
Contributions are welcome! Here's how:
- Fork the repository
- Create a feature branch (
git checkout -b feature/new-feature) - Make your changes
- Commit your changes (
git commit -m "Add new feature") - Push to the branch (
git push origin feature/new-feature) - Open a Pull Request
This project is for educational use only. Commercial use is prohibited.
Built with ❤️ using Kotlin & Jetpack Compose
⭐ Star this repo if you find it helpful!




