Phildesro123 / Reliant

Reliant is a browser extension that enriches your article reading experience by providing crowd-sourced and background information directly on the page.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Forks Stargazers Issues MIT License



Logo

Reliant



Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgements

About The Project

This is Reliant – a browser extension that enhances your article reading experience.

In 2021, an average of 5,200 articles are produced by major news outlets every day. It feels like there’s so much information out there that makes it harder for one person to decide what’s true and what’s not. In a world full of misinformation, this project aims to spark discussion amongst readers, allowing them to make the best decision regarding the reliability of their article. In short, we hope to simplify the process of gathering information about the article's credibility.

We do this by:

  • Author Reliability Score
  • Author Background Information
  • Comments
  • Notes
  • Highlights

Built With

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

You'll need npm to run this project.

npm install npm@latest -g

Installation

First, install the packages for the client.

npm install

Optional: If you're planning on running a development server (Must have mongoDB access)

cd backend/
npm install

Optional: If you're planning on running a development server create a .env on the root level and add your MongoDB connection string

Example:

MONGODB_URI = mongodb+srv://username:password@cluster0-jtpxd.mongodb.net/admin

Running the extension

To run the extension using a development server on localhost:4000 like:

npm run dev

To run the extension using the production server:

npm run prod

To run the extension with the client only:

npm start

Loading the extension on Chrome

Load your extension on Chrome with the following:

  1. Access chrome://extensions/
  2. Check Developer mode
  3. Click on Load unpacked extension
  4. Select the build folder.

Usage

Here is an example of all the features Reliant can bring to you!

Note: Reliant can only be used on these sites:

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

All issues are kept under the Issues tab. If you find anything you'd like to add or see fixed, add it there.

To make a change:

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Pull requests should be reviewed by at least one active contributor. Please include screenshots with any frontend changes.

License

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

Contact

Philippe Desrosiers - Linkedin - pdesrosiers3@gatech.edu
Cooper Meitz - Linkedin - cmeitz3@gatech.edu
Youssef Asaad - Linkedin - yasaad3@gatech.edu
Avinash Sivakumar - Linkedin - asivakumar36@gatech.edu
Andrew Bondurant - Linkedin - abondurant30@gatech.edu

Project Link: https://github.com/Phildesro123/Reliant

Acknowledgements

About

Reliant is a browser extension that enriches your article reading experience by providing crowd-sourced and background information directly on the page.

License:MIT License


Languages

Language:JavaScript 80.3%Language:CSS 18.9%Language:HTML 0.5%Language:TypeScript 0.3%Language:SCSS 0.0%