medical-physics / status-share

An internal tracking and messaging tool for Medical Physics at BC Cancer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Status Share by BC Cancer

An internal tool used by the Medical Physics and Radiation Therapy departments at BC Cancer to track machine and team member statuses and send internal memos.

  • React.js and Redux.js client
  • Node.js server
  • MongoDB for DB and change streams
  • Socket.io for real-time updates

Local Development

To get started, create a .env file in the project root, ask admin (@schung53) for secrets, and add them to .env.

Install nodemon if you do not have it on your machine.

npm install -g nodemon

Install dependencies.

npm install && (cd client && npm install)

Then execute start commands from the project root.

Server:

npm run dev:server

Client:

npm run dev:client

Contributors

  • Development: James Chung (@schung53)
  • Product: Don Ta (BC Cancer)

About

An internal tracking and messaging tool for Medical Physics at BC Cancer


Languages

Language:JavaScript 94.9%Language:CSS 4.8%Language:HTML 0.3%