Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Service not available" page #3613

Open
Resaki1 opened this issue Nov 28, 2023 · 2 comments
Open

"Service not available" page #3613

Resaki1 opened this issue Nov 28, 2023 · 2 comments
Labels
Refinement Required Need to be refined

Comments

@Resaki1
Copy link
Collaborator

Resaki1 commented Nov 28, 2023

As a user of scrumlr, I want to know what is the problem if the service is not available (i.e., prod is down). Instead of looking at a blank screen or a browser-displayed error, I want to see a page telling me that the service is currently not available and that I should try again later.

For example, this is want OpenAI's page for this looks like:
Image

This could be implemented using a service-worker: When a user opens scrumlr for the first time (while the service is available), this page is cached on the client. Then, when the client can't reach the backend in the future, the cached error page is displayed.
We don't need a new design for this, we can just use the existing error page, change the text and omit the error code.

@Resaki1 Resaki1 added the Idea label Nov 28, 2023
@SelinaBuff SelinaBuff removed the Idea label Nov 29, 2023
@SelinaBuff SelinaBuff self-assigned this Nov 29, 2023
@SelinaBuff
Copy link
Collaborator

SelinaBuff commented Nov 29, 2023

User Stories:

For Design:

  1. As a user, I expect a consistent design. Accordingly, please review:
  • Colors
  • Font size
  • Spacing
  • Buttons

For Development:

  1. As a user, I expect a clearly communicated message on the "Error page."
  2. As a user, I expect a direct way to return to the homepage.

You can find the Design on Figma. Go on the left menu on "🚫 Error Page" and then to the section "Service not available page":

Image

@SelinaBuff SelinaBuff removed their assignment Dec 4, 2023
@SelinaBuff
Copy link
Collaborator

Design is ready :)

@SelinaBuff SelinaBuff added the Refinement Required Need to be refined label May 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Refinement Required Need to be refined
Projects
Status: Todo
Development

No branches or pull requests

2 participants