Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

This project is a Django-based web application that allows you to search for movies and web series, view details about them (including images and trailers), and export the data to CSV files. It utilizes external APIs like TMDb, OMDb, and YouTube Data API to fetch and display the information.

Notifications You must be signed in to change notification settings

SatyamPote/Movies-Series---Rating

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🎬 Movies-Series---Rating

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:


πŸ”— Live Demo

URL: https://satyampote.pythonanywhere.com/


🧩 Features

  • πŸ” 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)

πŸ“Έ Screenshots

Image Image Image Image Image


βš™οΈ Installation

1. Clone the Repository


git clone https://github.com/SatyamPote/Movies-Series---Rating.git
cd Movies-Series---Rating

2. Create and Activate Virtual Environment


python -m venv venv
source venv/bin/activate        # On Windows: venv\Scripts\activate

3. Install Dependencies


pip install -r requirements.txt

πŸ” Configuration

API Keys

Get your API keys from:

Environment Variables

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).


πŸš€ Usage

1. Apply Migrations


python manage.py migrate

2. Start Development Server


python manage.py runserver

3. Visit the App

Go to http://localhost:8000/ in your browser.

4. Search for Movies/Series

Use the search bar to explore any title and view detailed results.


πŸ“€ Exporting Data

Click the "Export to CSV" button on the results page to download a CSV file of your search results.


πŸ› οΈ Technologies Used

  • Backend: Django, Python
  • Frontend: HTML, CSS, Bootstrap (optional)
  • APIs: TMDb, OMDb, YouTube Data API
  • Other: CSV Export, Requests, dotenv

🀝 Contributing

Contributions are welcome!
Feel free to open an issue or submit a pull request to improve the project.


πŸ“„ License

This project is licensed under the MIT License. See the LICENSE file for details.


πŸ™ Acknowledgements


If you found this project useful, please ⭐️ the repo and share it!
Feel free to fork, clone, and build your own version!

About

This project is a Django-based web application that allows you to search for movies and web series, view details about them (including images and trailers), and export the data to CSV files. It utilizes external APIs like TMDb, OMDb, and YouTube Data API to fetch and display the information.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •