Skip to content

Latest commit

 

History

History
89 lines (63 loc) · 14.7 KB

README(LABS33).md

File metadata and controls

89 lines (63 loc) · 14.7 KB

Human Rights First - Asylum - Front End

  • 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.

Product Mission and Goals

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.

Codebases

Front-End

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.

Back-End

Uses Javascript, Express, and Postgres to manage databases containing tables for users, judges, and cases.

Data Science

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.

About

  • 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.

  • Front End Key Features

  • Known Defects / Bugs

  • Primary Action color: #215589

  • Seconday "Disabled" color: #7f9bb3

Contributors

Labs33 - Web

Juan Ruiz Niki Dossett Senih AYDIN
Cameron Mirza Matthew Justice Christina Melchor
Crystal Csete

Labs32 - Web

Matt Bokovitz Rees Harper Nathaniel Patterson
Dionne Stratton Krista Verleger

labs31 - Team A

Brian Abeyta-Pratt,LinkedIn

Labs30 - Team A

Tzong-Lian Tsay Trevor Beadle Reuben Palumbo
Linkedin Linkedin Linkedin
Anna Brander Maycie Morris Lynda Santiago
Linkedin Linkedin Linkedin

Labs29 - Team A

Ava Wingfield Tom Bauer Ryan Lee
Linkedin Linkedin Linkedin