whichmovietowatch

An Open Movie suggestion website which suggests a movie to watch

https://github.com/kohulan/whichmovietowatch

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.5%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

An Open Movie suggestion website which suggests a movie to watch

Basic Info
  • Host: GitHub
  • Owner: Kohulan
  • License: other
  • Language: JavaScript
  • Default Branch: main
  • Size: 7.87 MB
Statistics
  • Stars: 3
  • Watchers: 2
  • Forks: 0
  • Open Issues: 1
  • Releases: 2
Created about 1 year ago · Last pushed 7 months ago
Metadata Files
Readme Changelog License Citation

README.md

🎬 Which Movie To Watch

[![Which Movie To Watch Demo](https://github.com/Kohulan/WhichMovieToWatch/blob/main/assets/images/website.png?raw=true)](https://www.whichmovieto.watch) [**✨ EXPLORE THE APP ✨**](https://www.whichmovieto.watch) --- [![License](https://img.shields.io/badge/license-MIT%20Commons%20Clause-blue.svg?style=for-the-badge)](LICENSE) [![Made with Love](https://img.shields.io/badge/Made%20with-❤️%20Love-red.svg?style=for-the-badge)](https://github.com/yourusername/which-movie-to-watch) [![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black)](https://www.javascript.com/) [![TMDB](https://img.shields.io/badge/TMDB-01D277?style=for-the-badge&logo=themoviedatabase&logoColor=white)](https://www.themoviedb.org/)

🌟 About

Which Movie To Watch is your personal cinema companion – a sophisticated web application designed to uncover hidden gems and blockbusters across major streaming platforms. Whether you're planning a cozy movie night or searching for your next binge-worthy adventure, we've got you covered.


✨ Features That Make Us Special

🎯 Smart Recommendations

Our AI-powered system analyzes thousands of data points to suggest movies that match your unique taste. Using advanced algorithms, we consider user ratings, popularity trends, and viewing patterns to ensure each recommendation hits the mark.

🍽️ Exclusive: Dinner Time Mode

A revolutionary feature that suggests movies perfect for mealtime viewing. No more ruined dinners due to unsavory scenes – just pure entertainment that complements your dining experience.

💎 Premium Experience, Zero Cost

Access our carefully curated collection of legally free movies from trusted sources. Quality entertainment shouldn't break the bank.

🌍 Global Accessibility

Our intelligent location-aware system automatically adapts to show content available in your region. No more frustration over geo-blocked content.


🎨 User Experience

| Feature | Description | |---------|-------------| | 🎭 Adaptive Theme | Seamless dark/light mode switching | | 📱 Responsive Design | Perfect display on any device | | ⚡ Lightning Fast | Optimized for rapid performance | | 🔒 Privacy First | Your data stays yours |

🛠️ Technical Architecture

Frontend Stack

javascript { "core": "Vanilla JavaScript (ES6+)", "styling": "Custom CSS with Modern Features", "animations": "Smooth Transitions & Effects" }

External Integrations

javascript { "movieData": "TMDB API & OMDB API", "location": "IP Geolocation Service", "analytics": "Privacy-Focused Simple Analytics" }


🚀 Quick Start Guide

Prerequisites

Setup in 4 Easy Steps

1️⃣ Clone the Repository bash git clone https://github.com/yourusername/which-movie-to-watch.git

2️⃣ Navigate to Project bash cd which-movie-to-watch

3️⃣ Configure API Keys javascript // api.js const API_KEY = 'your_tmdb_api_key'; const OMDB_API_KEY = 'your_omdb_api_key';

4️⃣ Launch Application

Simply open index.html in your browser


📁 Project Structure

bash which-movie-to-watch/ ├── 📄 index.html # Application Entry Point ├── 🎨 css/ │ └── styles.css # Global Styling ├── 🔧 scripts/ │ ├── app.js # Core Logic │ ├── api.js # API Integration │ ├── ui.js # UI Components │ ├── preferences.js # User Settings │ └── utils.js # Utilities └── 📚 README.md # Documentation


🤝 Join Our Community

We believe in the power of community collaboration. Here's how you can contribute:

  1. Fork the repository
  2. Create your feature branch: bash git checkout -b feature/AmazingFeature
  3. Commit your changes: bash git commit -m '✨ Add some AmazingFeature'
  4. Push to the branch: bash git push origin feature/AmazingFeature
  5. Open a Pull Request

📜 License

This project is protected under the MIT License with Commons Clause. See LICENSE for details.


🙏 Acknowledgments

| Service | Purpose | |---------|----------| | [TMDB](https://www.themoviedb.org/) | Comprehensive Movie Database | | [OMDB](http://www.omdbapi.com/) | Detailed Movie Information | | [Font Awesome](https://fontawesome.com/) | Beautiful Icons |

🌐 Connect With Us

[![Instagram](https://img.shields.io/badge/Instagram-E4405F?style=for-the-badge&logo=instagram&logoColor=white)](https://www.instagram.com/kohulanr/) [![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/kohulanrajan/) [![GitHub](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&logo=github&logoColor=white)](https://github.com/Kohulan/WhichMovieToWatch)

### Created with ☕ and 💝 by [Kohulan Rajan](https://kohulanr.com)

Owner

  • Name: Kohulan Rajan
  • Login: Kohulan
  • Kind: user
  • Location: Jena,Germany
  • Company: Friedrich-Schiller-University

PostDoc @Steinbeck-Lab Currently based at Friedrich-Schiller-University, Jena

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this project, please cite it as follows:"
authors:
- family-names: "Rajan"
  given-names: "Kohulan"
  orcid: "https://orcid.org/0000-0003-1066-7792"
title: "Which Movie To Watch!"
version: 1.0.0
doi: 10.XXXX/zenodo.XXXXXX
date-released: 2025-02-12
url: https://github.com/Kohulan/WhichMovieToWatch

GitHub Events

Total
  • Create event: 4
  • Issues event: 2
  • Release event: 2
  • Watch event: 1
  • Issue comment event: 2
  • Public event: 1
  • Push event: 97
  • Pull request event: 4
Last Year
  • Create event: 4
  • Issues event: 2
  • Release event: 2
  • Watch event: 1
  • Issue comment event: 2
  • Public event: 1
  • Push event: 97
  • Pull request event: 4

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 1
  • Total pull requests: 5
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 1 minute
  • Total issue authors: 1
  • Total pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.2
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 5
  • Average time to close issues: about 2 months
  • Average time to close pull requests: 1 minute
  • Issue authors: 1
  • Pull request authors: 1
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.2
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • JonasSchaub (1)
Pull Request Authors
  • Kohulan (5)
Top Labels
Issue Labels
enhancement (1)
Pull Request Labels
autorelease: pending (4) autorelease: tagged (1)

Dependencies

.github/workflows/create-release.yml actions
  • google-github-actions/release-please-action v4 composite
.github/workflows/deploy.yml actions
  • actions/checkout v3 composite
  • peaceiris/actions-gh-pages v4 composite
.github/workflows/update-domain.yml actions
  • actions/checkout v4 composite