cds-snc / cds-snc/platform-forms-client

Improve planned maintenance experience for end-users

Open
#6,783 2 comments 0 reactions 0 assignees View on GitHub
end users
Dominant language
TypeScript
Stars
46
Forks
16
Avg merge
1d 8h
Merged PRs (30d)
85

Description

### User Story
As a GC Forms end-user (form filler),
I want clear, proactive communication when the system is undergoing maintenance/planned downtime,
So that I understand what’s happening and do not experience unexpected errors or data loss.

### Description:

There might be periods of time where we require planned downtime. Currently, end-users have no awareness of when this could happen and no warning while they are in the middle of filling out their forms.

If we keep the system live:
- Users will see error states
- Sev-1 incidents may be triggered
- Form submissions could fail unpredictably

We do not currently have:
- A maintenance banner system for end-users
- A maintenance mode / modal that blocks access that can be set for a given period of time

### How Might We...
How might we proactively communicate scheduled downtime to end-users?
How might we create a reusable maintenance mode capability for future down-time?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.