- This project is built with the Basic SPA Scaffold. To get started with the project, go here and follow the instructions. Be sure to read the instructions carefully.
- Project deployed here, using AWS Amplify.
In order for the website to work properly, please enable 3rd-party cookies in your browser settings! - Corresponding Back-end repository
- Back-end deployment, using Heroku Postgres.
Human Rights First (HRF) is a non-profit, nonpartisan, 501(c)(3), international human rights organization based in New York, Washington D.C., Houston, and Los Angeles. HRF works to link immigration attorneys and advocates with asylum seekers and provide those attorneys with resources to best represent their clients. Our application leverages historical data to better inform advocates of a judge’s past decisions. The hope is that advocates for asylum seekers can use our tools to tailor their arguments before a particular judge and maximize their client's chances of receiving asylum.
Uses NodeJS to create the web-based user interface for uploading case documents, managing users, and viewing data in the form of tables and visualizations.
Uses Javascript, Express, and Postgres to manage databases containing tables for users, judges, and cases.
This part of the application uses optical character recognition (OCR) to convert pdf images into text data that can be searched via natural language processing (NLP) techniques. Key data, which we refer to as structured fields, are extracted from the text data and sent to the back-end for storage.
-
The Front End of the application allows Superadministrators to invite users and assign them as either an Administrator role or a Refugee Representative role. All users authenticate themselves to the application through Okta.
-
Superadministrators are able to oversee user management such as inviting users, editing any user's role, and deleting users. Superadministrators may also perform all other tasks available to Administrators or Refugee Representatives.
-
Administrators are able to approve, deny, or edit uploaded asylum case data, as well as perform all other tasks available to Refugee Representatives.
-
Refugee Representatives, or standard users, are able to look up information on judges, look up information on previous asylum cases, upload case file information in bulk on asylum case rulings, and see accurate data visualizations.
-
Primary Action color: #215589
-
Seconday "Disabled" color: #7f9bb3
Juan Ruiz | Niki Dossett | Senih AYDIN |
---|---|---|
Cameron Mirza | Matthew Justice | Christina Melchor |
Crystal Csete | ||
Matt Bokovitz | Rees Harper | Nathaniel Patterson |
Dionne Stratton | Krista Verleger | |
Tzong-Lian Tsay | Trevor Beadle | Reuben Palumbo |
Anna Brander | Maycie Morris | Lynda Santiago |
Ava Wingfield | Tom Bauer | Ryan Lee |