All Projects → Niweera → cinesimile

Niweera / cinesimile

Licence: MIT license
CineSimile is a platform that shows similar movies for a specific movie.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
SCSS
7915 projects
Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to cinesimile

Leetcode-scripts
Repo for creating awesome leetcode solution scripts to make my panda smarter
Stars: ✭ 16 (+0%)
Mutual labels:  hacktoberfest-accepted, hacktoberfest2021
downloadTimeCalculator
A site to get approximate download time
Stars: ✭ 25 (+56.25%)
Mutual labels:  hacktoberfest-accepted, hacktoberfest2021
Dev-Essentials
A Chrome Extension, built to keep you updated with the latest happenings, upcoming contests and, new tech innovations.
Stars: ✭ 16 (+0%)
Mutual labels:  hacktoberfest-accepted, hacktoberfest2021
-HactoberFest2021-For All Beginers-
Raise Genuine PRs, Your PRs will be accepted, Star This Repo, You aren't allowed to Update README.md
Stars: ✭ 33 (+106.25%)
Mutual labels:  hacktoberfest-accepted, hacktoberfest2021
wazuh-puppet
Wazuh - Puppet module
Stars: ✭ 25 (+56.25%)
Mutual labels:  hacktoberfest-accepted, hacktoberfest2021
Hacktoberfest-imagine-your-contribution
Contribute anything for your T-shirt, must be relevant that can add some value to this repo.
Stars: ✭ 16 (+0%)
Mutual labels:  hacktoberfest-accepted, hacktoberfest2021
Resources
No description or website provided.
Stars: ✭ 25 (+56.25%)
Mutual labels:  hacktoberfest-accepted, hacktoberfest2021
Certificate-Generator-UI
This is the UI for an awesome Certificate Generator and this is a part of Hacktoberfest 2021.
Stars: ✭ 18 (+12.5%)
Mutual labels:  hacktoberfest-accepted, hacktoberfest2021
Angular
A repositoy to learn and boost your Angular skills. It contains cheatsheet, code, articlues and all learning resources you need.
Stars: ✭ 49 (+206.25%)
Mutual labels:  hacktoberfest-accepted, hacktoberfest2021
Hacktoberfest-2021
An Open Source repository to Teach people How to contribute to open sources.
Stars: ✭ 98 (+512.5%)
Mutual labels:  hacktoberfest-accepted, hacktoberfest2021
Vibranium
Web template for and by DSC chapters worldwide because we are a Wakanda of student developers and future technology leaders from all across the world. 🎉
Stars: ✭ 89 (+456.25%)
Mutual labels:  hacktoberfest-accepted, hacktoberfest2021
Hacktoberfest2021-DSA
If You know the implementation of any DSA related topic/problem then you can contribute it in this repo. Raise Genuine PRs only. Your PRs will be accepted, keep patience. Star this Repo. You aren't allowed to Update README.md. Welcoming developers, content writers, and programming enthusiasts.
Stars: ✭ 232 (+1350%)
Mutual labels:  hacktoberfest-accepted, hacktoberfest2021
HackFest21
Only valid pull requests will be allowed. Use python only and readme changes will not be accepted.
Stars: ✭ 53 (+231.25%)
Mutual labels:  hacktoberfest-accepted, hacktoberfest2021
HealthBliss-Hacktoberfest2021
HealthBliss is a static responsive website which provides its users with good health reads on how to overcome anxiety, depression and bipolar disorders. Check the readme to know more.
Stars: ✭ 22 (+37.5%)
Mutual labels:  hacktoberfest-accepted, hacktoberfest2021
react-bootcamp-notes
Bu repo Kodluyoruz Earlybird Front-End Talent Bootcamp boyunca aldığım tüm notları saklar.
Stars: ✭ 60 (+275%)
Mutual labels:  hacktoberfest-accepted, hacktoberfest2021
HacktoberFest-21
A mentorship initiative to help beginners kickstarting their open-source journey by completing Hacktoberfest'21 challenge | Curated list of beginner-friendly issues for Hacktoberfest 2021 | Raise PR to add your issues
Stars: ✭ 27 (+68.75%)
Mutual labels:  hacktoberfest-accepted, hacktoberfest2021
PracticeApp
A "must-have a look" project for newcomers in android.
Stars: ✭ 38 (+137.5%)
Mutual labels:  hacktoberfest-accepted, hacktoberfest2021
hacktoberfest2021
For Beginners, students and developers this is a great opportunity to learn and contribute to open source.
Stars: ✭ 79 (+393.75%)
Mutual labels:  hacktoberfest-accepted, hacktoberfest2021
algorithmshacktoberfest2021
Some algorithms, than i need some help to complete !
Stars: ✭ 25 (+56.25%)
Mutual labels:  hacktoberfest-accepted, hacktoberfest2021
stocktwits-sentiment
Stocktwits market sentiment analysis in Python with Keras and TensorFlow.
Stars: ✭ 23 (+43.75%)
Mutual labels:  hacktoberfest-accepted, hacktoberfest2021

Hacktoberfest Open Source Love MIT Licence PRs Welcome Twitter Account Actions Status Website simile.znbt.ml GitHub forks GitHub stars GitHub watchers GitHub contributors GitHub issues GitHub issues-closed GitHub pull-requests GitHub pull-requests closed Open Source Helpers

forthebadge forthebadge forthebadge forthebadge forthebadge

CineSimile

For All Your Movie Recommendation Needs and the Movie Lovers Greed!


Hacktoberfest 2021 Notice

image

Hacktoberfest 2021 is finally here and we very much welcome your wonderful contributions! You can earn a Hacktoberfest T-Shirt as a reminder of your efforts and as a token of appreciation. Visit Hacktoberfest and check out how to contribute to open source and become an open source hero! 😁 Hacktoberfest is a month-long celebration of open source software run by DigitalOcean. During the month of October, they invite us to join open-source software enthusiasts, beginners, and the developer community by contributing to open-source projects.

About The Project

CineSimile is a platform where you can find similar movies for a given movie. Currently, we are in the phase of finding similarity between the movies. So keep in touch, and we'll let you know.

Machine Learning

Cinesmile 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 node_modules.

    $ npm ci
  4. Start the React development server.

    $ npm start
  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.

🐳 Run through Docker (Optional)

If interested in learning more about docker. Docker Introduction

  1. Execute the command below if you have the Docker CLI in your machine or server:

    docker-compose up
  2. Open in your browser.

    - localhost
    OR
    - 0.0.0.0
  3. Access the portainer to see the logs (optional)

    - localhost:9000
    OR
    - 0.0.0.0:9000

    Do the follow steps to use the Portainer:

    1. You'll need to create a password for local admin account.
    2. Choose the option: "Docker manage the local Docker environment".
    3. Done, you're now able to manage the containers

Additional Information

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

    $ git pull upstream master

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

Running E2E Tests 🧪

  1. Running Tests Manually Using Cypress Test Runner

    npm run cy:run_in_dev

    Note: If the app server is already running, run: npm run cy:open

  2. Running All Tests in Headless Mode

     npm run cy:run_in_ci

    Note: If the app server is already running, run: npm run cy:run

  3. Running Specific Test in Headless Mode

    // replace <test_name> with the test file name
    
    npm run cy:run --spec "cypress/integration/<test_name>.spec.js"

Spread the word, help your friends to get a Hacktoberfest T-Shirt too and being a of the amazing Open Source Community ! 😁
Good luck with your open source journey.

Happy Hacking!! 😁

License

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].