2. Patient search is fixed. 3. Patient export now includes session attendance. 4. Updating a cohort time, slot, or type updates its sessions. 5. Maximum session count is increased. 6.Global Setting updated added new config of dynamich schedule 7.Capture at 15 and 30 seesion some diff vitals |
||
|---|---|---|
| backend | ||
| docs | ||
| frontend | ||
| July 2026 Session_Data_2026-07-01_to_2026-07-31.xlsx | ||
| README.md | ||
| deploy.sh | ||
README.md
VirtualPR
Pulmonary rehabilitation admin: Hapi + MongoDB backend, UBold React frontend.
Run locally
MongoDB must be running on 127.0.0.1:27017.
# backend
cd backend
cp .env.example .env
npm install
npm run dev
# frontend
cd frontend
npm install
npm run dev
Seeded Super Admin (created on first API start):
- Email:
superadmin@stratawiz.com - Password:
Qwerty@123
Stack
- Backend: Node.js, Hapi, Mongoose, JWT (
@hapi/jwt), Joi, ExcelJS - Frontend: UBold v7.1.0 (Vite, React, Bootstrap 5)
Import
Use an .xlsx file with the same columns as backend/samples/July 2026 Session_Data_2026-07-01_to_2026-07-31.xlsx. Patients are upserted by Patient ID; sessions by Session ID.