The frontend app for the Prevention Point Unified Reporting System (URS) project.
- Main Framework: React
- UI Framework: Material UI
- Bundler: Parcel
- Package manager: Yarn
To start the backend you may either run the setup instructions for the core project or
# start dockerized environment
../scripts/bootstrap
../scripts/setup
to start the frontend app
yarn
yarn dev
- Javascript styling / formatting is enforced by ESLint and Prettier
- configure ESLint settings in .eslintrc.json
- configure Prettier settings in .prettierrc.json
- The project uses Husky to run a precommit hook to lint files before they are commited. If there are any files ESlint and/or Prettier can't fix automatically, they'll fail to commit and an error log will be displayed
- See the Material UI documentation on customizing the UI components