Skip to content

Latest commit

 

History

History
57 lines (47 loc) · 1.75 KB

README.md

File metadata and controls

57 lines (47 loc) · 1.75 KB

Bio project - Blood Bank

A college project in Node JS using Express.
Description: a Blood bank website with the ability to recieve and dispense blood doses, has permission management with three user types and records preformed actions in logs that can be exported.

Collaborators
@ElenaChes @RoeiHarfi

Content


Installation

  1. Run npm i.
  2. Start app.js.

Usage

  1. Login to your preferred user. (registered users list is in database/users.json)
  2. Regular users can:
    • recieve blood doses, dispense a set amount, or dispense all O- blood doses in the case of an MCI.
    • change their own password.
  3. Research student users can:
    • view & export logs with personal data emitted.
    • change their own password.
  4. Admin users can:
    • recieve blood doses, dispense a set amount, or dispense all O- blood doses in the case of an MCI.
    • view & export full logs.
    • add, edit and delete users in the system.
    • view the blood inventory and remove expired doses.