Challenge
Manual onboarding and inconsistent staff training across shifts.
Constraints
- —No existing structured training content
- —Hospital device mix with low-IP devices in use
- —Shared logins during shift handovers
Architecture
- •Next.js portal with role-aware course views
- •PostgreSQL for staff progress and SOP versioning
- •Tailwind UI optimized for low-connectivity access
Key Decisions
- •Chose text + video SOPs instead of long PDFs because staff rarely completed PDF onboarding
- •Kept visitor/contractor access read-only to reduce support overhead
Impact
Enabled efficient staff training and compliance verification for hospital operations.
Hospital internal system — login required
Stack
Next.jsReactPostgreSQLTailwind CSS