Skip to content

A platform which aggregates asylum case data for attorneys to reference with the goal being to supplement their planning and strategization

License

Notifications You must be signed in to change notification settings

ruizaj13/human-rights-first-asylum-fe-a

 
 

Repository files navigation

Human Rights First - Asylum - Front End

To get started:

  • Clone the repo locally to your machine.
  • Create an .env file on the top level of the repo, with the provided credentials.
  • run: npm install to download all dependencies.
  • run: npm start to start your local development server.

Styling Colors

  • Primary Action color: #3f51b5
  • Seconday "Disabled" color: #7f9bb3

Key Features and Notes to the Next Group on what still needs work

  • Table columns can be sorted by clicking on column headers as well as added or removed by clicking the "columns" button

  • Clicking "search" on either case or judge table will open a panel with advanced searchability to filter out unwanted case information using set key words

  • Cases and Judges can be saved to a user profile by checking their row's select box and clicking the save button, this will add them to the saved cases or saved judges page

  • All pages will route to either a case overview page by clicking case ID or a judge page by clicking a judge's name. These pages need more styling and further refining to pull in data from the backend / DS for visualizations and secondary tables

  • PDF viewer pops up a modal, more work is needed to make it functional

  • Case File Review Queue - This feature needs to be created so that when users submit a new case file, it is sent to the review queue for admin users to approve and send them to the list of all cases or reject and delete them from the database.

  • A user can now upload a pdf file which is sent to the DS team to analyze. Still need to get a response back of the scrapped data to populate edit fields so that the user can verify scraped data before submitting.

  • Case outcome pie chart dynamically renders based on searches

Bugs

  • PDF Modal (clicking “View PDF”) doesn’t work and causes errors when clicked
  • The adminData and userData functions do not work currently as there are no endpoints for distinguishing between user types and the components do not exist
  • Sometimes https://a.humanrightsfirstasylum.dev/ gets stuck on “Fetching user profile” after signing in. The current workaround is to clear localStorage. Updating Okta may have fixed this problem.

Contributors

Labs29 - Team A

Ava Wingfield Tom Bauer Ryan Lee
Linkedin Linkedin Linkedin

Labs30 - Team A

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

labs31 - Team A

Brian Abeyta-Pratt,LinkedIn

Labs32 - Web

Matt Bokovitz Rees Harper Nathaniel Patterson
Dionne Stratton Krista Verleger

About

A platform which aggregates asylum case data for attorneys to reference with the goal being to supplement their planning and strategization

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 93.9%
  • CSS 5.2%
  • HTML 0.9%