Skip to content

Latest commit

 

History

History
44 lines (25 loc) · 1.95 KB

README.md

File metadata and controls

44 lines (25 loc) · 1.95 KB

emt-desktop

Netlify Status Validation GitHub Language grade: JavaScript Lines of Code

Setup

  • Run yarn install
  • Create .env.production.local file:
REACT_APP_API_URL="<API_URL>"

Deploying

  • Run yarn deploy
  • Follow netlify directions for deploying

Running Offline

  • Start the emt-backend
  • Run yarn start

Features and screenshots

  • Admins can create a schedule for a given range of days (typically one month). Admins can remove days that shouldn't have crews, for instance if there are vacation days in the month. Once a schedule has been created, each cadet can fill in their availability for the period:

Availability

  • After all the cadets have input their availability, an admin can automatically generate a schedule that is compliant with state guidelines and is as fair as possible:

Schedules

  • When using a rotating crew schedule instead of a per-day schedule, admins can assemble crews using the drag-and-drop crew builder:

Crews

  • Admins can create and manage cadet accounts to do things like reset their passwords or change their status as certified or as a chief:

Cadets

License

@nashoba-ems/emt-desktop is BSD-3-Clause licensed