AI is here to take over the world. In the meantime, here's a good movie to watch!
CineSimile is a platform where you can find similar movies for a given movie. Now online at cinesimile.niweera.com.
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.
- Streamlit - https://streamlit.io/
- Python
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.
-
Fork the repository.
-
Clone the repository to your Local machine.
$ git clone https://github.com/<username>/cinesimile.git
-
Install Python packages.
$ python3 -m pip install -r requirements.txt
-
Start the React development server.
$ streamlit run app.py
-
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.)
-
Commit and push the changes.
$ git add . $ git commit -m "your commit message (make it meaningful and short)" $ git push origin master
-
Finally, create a pull request.
-
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.
Distributed under the MIT License. See LICENSE for more information.