Giter VIP home page Giter VIP logo

fakenews_fack_checking's Introduction

Plateforme de signalement et vérification des fakes news liées au COVID-19

Ceci une application web de signalement des fake news liées à la pandemie de COVID-19. Elle permet au grand public de solliter la vérification d'une information, et aux organismes de fact checking d'apporter une réponse définitive aux différentes rumeurs.

Pour commencer l'application en mode développement, suivre les étapes suivantes:

Prerequis

Node.js

Assurez vous d'avoir Node.js installé sur votre machine de dévelopment. Si ce n'est pas le cas, veuillez vous rendre sur le site officiel de Node.js pour télécharger et executez le fichier d'installation.

Typescript

L'application nécessite Typescript. Typescript peut etre installé comme un package Node.js en executant la commande suivante:

npm install -g typescript

Base de données

Le developpement ou la mise en production de cette application nécessite une base de données MongoDB. Nous vous recommandons de créer votre base de données sur Mlab ou autres services similaires.

Les paramètres de connexion de la base de données se renseignent via un fichier .env. Selon que vous soyez dans un environemnt de dévelopment ou produciton, créez respectivement soit fichier dev.env ou prod.env. Mettez-y les informations ci-dessous et completez les valeurs renseignant les paramètres de connexion:

MONGO_USER=
MONGO_PASSWORD=
MONGO_DBNAME=
MONGO_HOSTNAME=

Afin d'avoir des données pour initiales, veuillez éxécuter le script lib/get_all_news.ts.

Commandes

Après avoir installé tous les prérequis ci-dessus, executez dans l'ordre les commandes ci-après dans un terminal:

npm install
npm run build
npm run start_dev

Par default l'application utilise le port 5000.

Tech Stack

  • Node.js
  • Express
  • Typescript -> Backend
  • Javascript -> Frontend
  • MongoDB
  • Moteur de template -> EJS

À lire attentivement avant de contribuer à un projet open source

Contributeurs

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.