Legit Info - Call for Code for Racial Justice Open Source Project
BeginnerGuided Project
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.
4.6 (18 Reviews)

Language
- English
Topic
- Python
Enrollment Count
- 117
Skills You Will Learn
- Open Source
Offered By
- IBM
Estimated Effort
- 1 hour
Platform
- SkillsNetwork
Last Update
- March 14, 2025
About this Guided Project
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

Language
- English
Topic
- Python
Enrollment Count
- 117
Skills You Will Learn
- Open Source
Offered By
- IBM
Estimated Effort
- 1 hour
Platform
- SkillsNetwork
Last Update
- March 14, 2025
Instructors

Jennifer Judge Clark
Read more