Skip to content

Latest commit

 

History

History
25 lines (20 loc) · 1.89 KB

README.md

File metadata and controls

25 lines (20 loc) · 1.89 KB

ShieldWare -- 1st Place Winner at PioneerHacksII

by Aadit Trivedi & Srihari Nanniyur

Installation 🛠 And Getting Started 🔑

  1. Install shieldware $ git clone https://github.com/AaditT/shieldware
  2. Install dependencies
    • Make sure python3 and git are installed on your system
    • SightEngine: $ pip3 install sightengine
    • Instagram Web API $ pip3 install git+https://git@github.com/ping/instagram_private_api.git@1.6.0
    • Tweepy: $ pip3 install tweepy
  3. Fire up the server! $ python3 main.py
  4. Welcome to the homepage (http://localhost:8080) and promote social safety!

What is ShieldWare?

ShieldWare is a web application that uses machine learning and advanced APIs to, given a user, track and display data on drugs, alcohol, or weapons-related social media posts. Its applications range from the school to the workplace, and it represents the herald of a new revolution in harnessing technology to create security.

How does ShieldWare work?

ShieldWare consists of a Flask web application that harnesses the power of Sight Engine machine-learning APIs to graphically represent a given user's dangerous content posting history online. This content is shown in easy-to-understand line charts, and social media usernames can be searched up and analyzed; if dangerous content is detected, school or workplace administrators can take appropriate action to help the poster and/or dissuade them from potential future transgressions.

How was ShieldWare built?

We built ShieldWare using Python, HTML, CSS, Javascript, and the SightEngine social media analytics engine. The Python Flask server powers the app, and ChartJS is used for data rendering.

What's next for ShieldWare?

ShieldWare is only a step away from widespread deployment. A tool as powerful as this, with this much lifesaving potential, must be put to use as soon as possible.