This is a React-enabled frontend of Tap for Key project.
- Provides UI for key service (retrieval & returning of keys), management of user & roles, keys & key groups.
- Each user is assigned a unique card number (staff ID card) and username (usually CORP ID) for identification
- Each key is assigned a unique tag number (RFID tag)
- Users are assigned with multiple user groups, e.g. a user can be both a Senior Pharmacist is of user group Pharmacist and Pharmacist Manager
- Keys are grouped under
keyGroup
's, the access rights of which are assigned to user groups (not individual users)
- Debugging:
yarn dev
- Build:
yarn build
after which thebuild
folder is put into root folder ofbackend
to serve this frontend