The administration project contains the React frontends for three audiences:
- Applicants can apply for an entitlementcard
- Organizations can verify or reject application details
- Administrators can manage applications, cards, and regions.
The administration frontend relies on Blueprint and the Material UI library. The latter is used for sites that need to be responsive, i.e. sites targeting applicants and organizations. To keep the usage of the libraries separated (to keep a unified look and feel) the folder structure looks as follows:
- src
- bp-modules
- module A
- hooks *
- util *
- ...components
- module B
- hooks *
- util *
- ...components
- hooks *
- util *
- ...general components
- module A
- mui-modules
- module A
- hooks *
- util *
- ...components
- module B
- hooks *
- util *
- ...components
- hooks *
- util *
- ...general components
- module A
- ...global modules
- ...global components
- bp-modules
(the * refers to optional components)