Application - antievictionmappingproject/evictorbook-documentation GitHub Wiki
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