Skip to content

A college project in Node JS using Express, 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.

License

Notifications You must be signed in to change notification settings

RoeiHarfi/Node-Js-Express-bio-project

Repository files navigation

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.

About

A college project in Node JS using Express, 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.

Topics

Resources

License

Stars

Watchers

Forks