Government · Social support services programme · October 25, 2023
Refugee Support Services Portal
Scheduling, applications, checkpoints, feedback, and multilingual notifications for counselors and applicants.
Outcomes
Workflow
End-to-end cases
From application to checkpoints and feedback.
Access
Multilingual
Notifications can meet users in their language.
Ops
Staff dashboard
Counselors work from one operational surface.
Context
Service delivery depends on coordination between applicants and counselors under language and process constraints.
Challenge
Support programmes needed digital workflows for applications, counselor scheduling, progress checkpoints, and feedback — including translation for multilingual communication.
Approach
We built a NestJS/TypeORM API and Angular operations dashboard with scheduling, applications, checkpoints, notifications, and Google Cloud Translation integration. Docker Compose covered development and production-like setups.
Architecture
NestJS + TypeORM API, Angular admin dashboard, relational database, translation service integration, Docker Compose for env parity.
Scope
- Applications
- Counselor scheduling
- Checkpoints
- Feedback
- Notifications
- Translation
Constraints
- Sensitive personal data
- Multilingual communication needs
- Staff UX must stay simple under load
Solution highlights
- Domain API for case workflows
- Dashboard oriented to daily staff operations
- Translation integrated into notification paths
Technologies
Results
- Structured application and counseling workflows
- Operational dashboard for programme staff
- Notification and translation support for multilingual users
- Deployable Compose setups for consistent environments
Lessons learned
- Support portals are workflow products first, content sites second.
- Translation belongs next to messages users actually receive.
- Sensitive programmes need boring, auditable state machines.
Let's talk
Ready to build something that lasts?
Partner with a senior engineering team that designs, ships and operates software businesses rely on for years.
Get in touch