Skip to content

Application

kentpmckinney edited this page Aug 6, 2023 · 1 revision

Frontend

Technology Stack

React

Style Guide

TODO: copy the updated style guide here

Notes on Evictorbook FE style

Information pages

(such as Disclaimer, Methodology, etc.)

  • Font color will be provided by the theme. If you're implementing a new feature like this, follow the same basic arrangement as the existing pages.

Colors

  • Theme colors are stored in src/theme/theme.js.

Fonts

  • Headings:
    • Font: Oswald
  • Paragraphs:
    • Font: Source Sans
  • Make sure to add the translation for every bit of Typography that needs to be translated.
  • Dynamic values from the database should not be translated
  • The link to retrieve those Google fonts is in ui/public/index.html, and then imported into the appropriate scss files.

Automated Tests

To run tests on the UI app (currently tests only available for the stringUtils.js function)

docker exec -it ui /bin/bash
npm test

Backend

Technology Stack

Node.js, Express, Neo4j

Clone this wiki locally