A Django-based web application that allows users to:
- π Search for movies and web series
- π View detailed information (images, trailers, ratings, plot, and more)
- π Export movie and series data to CSV files
- π¨ Enjoy a clean and user-friendly interface
Powered by external APIs:
URL: https://satyampote.pythonanywhere.com/
- π Search Movies/Series β Type any title and get instant results
- π View Details β Plot, cast, ratings, poster, trailer, and more
- πΌοΈ Images & Trailers β Watch YouTube trailers and see TMDb posters
- π Export to CSV β Save search results for future use
- π API Integration β Combines data from TMDb, OMDb, and YouTube
- π¨ User-Friendly Interface β Built with clean HTML/CSS (Bootstrap optional)
git clone https://github.com/SatyamPote/Movies-Series---Rating.git
cd Movies-Series---Rating
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
Get your API keys from:
Create a .env file or set environment variables:
TMDB_API_KEY=your_tmdb_api_key
OMDB_API_KEY=your_omdb_api_key
YOUTUBE_API_KEY=your_youtube_api_key
Alternatively, add the keys in settings.py (not recommended for production).
python manage.py migrate
python manage.py runserver
Go to http://localhost:8000/ in your browser.
Use the search bar to explore any title and view detailed results.
Click the "Export to CSV" button on the results page to download a CSV file of your search results.
- Backend: Django, Python
- Frontend: HTML, CSS, Bootstrap (optional)
- APIs: TMDb, OMDb, YouTube Data API
- Other: CSV Export, Requests, dotenv
Contributions are welcome!
Feel free to open an issue or submit a pull request to improve the project.
This project is licensed under the MIT License. See the LICENSE file for details.
- TMDb
- OMDb
- YouTube Data API
- Django Docs and the awesome Django community
If you found this project useful, please βοΈ the repo and share it!
Feel free to fork, clone, and build your own version!