Giter VIP home page Giter VIP logo

human-rights-first-asylum-fe-a's Introduction

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

human-rights-first-asylum-fe-a's People

Contributors

reubenpalumbo avatar tbau23 avatar reesharper avatar aelise17264 avatar justicematthew avatar c-melchor avatar ndossett avatar ruizaj13 avatar maycie-morris avatar aydinsenih avatar reesharper23 avatar tzonglian avatar lyntechi avatar dionne-stratton avatar babeytapratt avatar crystal-csete avatar mattbokovitz1 avatar kplynds avatar avawing avatar saharj avatar donsutherland95 avatar sassyfatcat avatar tatkaef avatar trevorbeadle avatar kristapants avatar ryan-hamblin avatar cmirza avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.