Niweera / cinesimile

CineSimile is a platform that shows similar movies for a specific movie.
https://cinesimile.niweera.com
MIT License
17 stars 46 forks source link
open-source python streamlit

Hacktoberfest Open Source Love MIT Licence PRs Welcome Website cinesimile.niweera.com GitHub forks GitHub stars GitHub watchers GitHub contributors GitHub issues GitHub issues-closed GitHub pull-requests GitHub pull-requests closed

forthebadge forthebadge forthebadge forthebadge forthebadge

🎬 CineSimile

AI is here to take over the world. In the meantime, here's a good movie to watch!


img.png

About The Project

CineSimile is a platform where you can find similar movies for a given movie. Now online at cinesimile.niweera.com.

Machine Learning

CineSimile is powered by machine learning to enhance the search capabilities and find a closer fit to your movie of choice. Similar technology is used by Netflix and Youtube to tailor recommendations to your personal choices.

Technology Used

Getting Started

Thank you for showing interest in CineSimile, an open sourced platform to find similar movies for a given movie. Please follow the steps and you'll soon end up being an open source contributor and become a part of the Open Source Community😎. Please read the CONTRIBUTING document before starting to contribute to this project and learn about the intricacies of Contributing.

  1. Fork the repository.

  2. Clone the repository to your Local machine.

    $ git clone https://github.com/<username>/cinesimile.git
  3. Install Python packages.

    $ python3 -m pip install -r requirements.txt
  4. Start the React development server.

    $ streamlit run app.py
  5. Do something amazing and Creative(FYI, pick an issue from the issue list, and add a comment stating that you're going to work on it.)

  6. Commit and push the changes.

    $ git add .
    
    $ git commit -m "your commit message (make it meaningful and short)"
    
    $ git push origin master
  7. Finally, create a pull request.

Additional Information

  1. If you are creating a new pull request please update your fork.

    $ git pull upstream main

Do this before creating another pull request. By doing this, your fork will be up-to-date with the main repository.

License

Distributed under the MIT License. See LICENSE for more information.

Special thanks to Dr. Adarsh Prasad Behera.