8000 GitHub - shakti97/fact-Bounty: fact-Bounty
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

shakti97/fact-Bounty

 
 

Repository files navigation

Fact Bounty

Codacy Badge

The recent decade has witnessed the birth of social media ecosystems that brings social organizations, media content and various stakeholders together, and now it appears significant advantages of comprehensiveness, diversity and wisdom that provide users with higher quality of experiences. Meanwhile, social media ecosystems suffer from security, privacy and trustworthiness threats. How to leverage the power of intelligent crowds to improve the ecosystem’s efficacy and efficiency, as well as ensure its security and privacy become burning and challenging issues.

Fact Bounty is a crowd sourced fact checking platform.

User Guide

How to Setup

Clone the repository.

git clone https://github.com/scorelab/fact-Bounty.git

Change directry to the folder.

cd fact-Bounty/

And run npm install in both fact-bounty-client and fact-bounty-server folders.

 cd fact-bounty-server/
 npm install
 
 cd ..
 
 cd fact-bounty-client/
 npm install

Change the MongoDB url to user local mongodb database url in fact-Bounty/fact-bounty-server/config/keys-example.js.

ex:

module.exports = {
        mongoURI: "mongodb://localhost:27017/admin",
        secretOrKey: "secret"
}

And rename the keys-example.js file to keys.js

How to Use

Start the mongodb server in your local machine

sudo service mongod start

Use two terminals, one for fact-bounty-server and the other fot fact-bounty-client.

start the npm server in both directories. use,

npm start

And use localhost:3000 to browse.

NOTE: This version is only supporting for Chrome browser. And make sure to instal the extension -> Redux Dev Tools in chrome extension library.

Running with Docker

  1. Change the MongoDB url to user local mongodb database url in fact-Bounty/fact-bounty-server/config/keys-example.js.
  2. In the root of the project directory, run docker-compose build
    • If you are on Linux machine, execute the following steps to install compose.
      sudo curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
      sudo chmod +x /usr/local/bin/docker-compose
      
  3. Once build completes, run docker-compose up

How to Contribute

  • First fork the repository and clone it.
  • You can open issue regarding any problem according to the given issue template.
  • Make changes and do the PR according to the given template.

About

fact-Bounty

Resources

License

Stars

Watchers

Forks

Releases

No releases published
3AA7

Packages

No packages published

Languages

  • Python 55.9%
  • JavaScript 40.1%
  • CSS 2.3%
  • HTML 1.1%
  • Other 0.6%
0