Legit Info – Call for Code for Racial Justice Open Source Project
Contribute to the “Legit Info” open-source project for racial justice. Learn how to use your technical skills to combat misinformation and promote equity, while working on projects that use data science, machine learning, and technology to address social issues.
At a Glance
Legit Info is a web-based application written in Python programming language, using the Django framework and Bootstrap user interface styling. Its primary goal is to help advocates find legislation of interest based on an advocate’s preferences for impact areas and geographical location.
Legit-Info offers a simple Content Management System, or CMS for short, that delivers legislation content to users. Legislation is automatically fetched from various sources as an asynchronous background task so that the website is not slowed down during search activities. IBM Watson Natural Language Understanding is used to minimize the amount of curation effort needed to provide meaningful title, summary, location and impact attributes.
Technologies used in the lab:
- Python – The programming language, along with pip and pipenv supporting tools
- Django – A framework for web applications written in Python
- Bootstrap – A popular User Interface toolkit, providing “responsive UI” to handle different screen sizes across smartphones, tablets and desktops.
- PDFminer – Extracts text from PDF
- SQlite – A simple, local database
- Postgresql – A robust, relational database
- Gunicorn – A WSGI HTTP webserver for Python
- NLTK – Natural Language Toolkit
- Watson Studio Natural Language Understanding
There are no reviews yet.