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

Improve 404 Page for Unkey Dashboard #2276

Open
3 tasks done
Vardhaman619 opened this issue Oct 8, 2024 · 49 comments
Open
3 tasks done

Improve 404 Page for Unkey Dashboard #2276

Vardhaman619 opened this issue Oct 8, 2024 · 49 comments
Assignees

Comments

@Vardhaman619
Copy link
Contributor

Preliminary Checks

Is your feature request related to a problem? Please describe.

The current 404 page of the Unkey Dashboard could benefit from enhancements to improve user experience. A well-designed 404 page can guide users back to relevant content and reduce frustration.

Describe the solution

Proposed Improvements

  • User-Friendly Messaging: Provide a clear message indicating that the page was not found, along with a friendly tone.
  • Navigation Options: Include links to the homepage, popular sections, or a search bar to help users find what they’re looking for.
  • Visual Design: Update the visual layout to make it more engaging and consistent with the overall branding of the dashboard.
  • Error Reporting: Optionally, provide a way for users to report the missing page for further investigation.

Describe alternatives you have considered (if any)

The Unkey website features a well-designed 404 page with excellent UI/UX. The dashboard should adopt a similar approach to maintain consistency across our platforms.

image

Additional context

Benefits:

  • Enhances user experience by reducing confusion.
  • Helps retain users by providing navigation options.
  • Aligns the 404 page with the branding of the app.
@Vardhaman619 Vardhaman619 added Feature New feature or request Needs Approval Needs approval from Unkey labels Oct 8, 2024
Copy link

linear bot commented Oct 8, 2024

@chronark chronark added the Needs Refinement This issue is too vague and needs a clear path of action. label Oct 8, 2024
@chronark
Copy link
Collaborator

chronark commented Oct 8, 2024

Do you have a proposal of what specifically to show and how it should look like?

@harshsbhat
Copy link
Contributor

Do you have a proposal of what specifically to show and how it should look like?

I think the same as landing page would be good right? Instead of Go to Homepage we can do Go to apis

( I don't plan to solve this. Just suggesting )

@DeepaPrasanna
Copy link
Contributor

Just few thoughts:

  • The current 404 page does seems to provide clear message.
  • It already has the navigation options, the options in the nav bar
  • It seems pretty consistent too with the branding
  • About the missing pages reporting to unkey - the discord support option ?

@chronark
Copy link
Collaborator

chronark commented Oct 8, 2024

the current unkey.com/404 page has a completely different design and does not fit the dashboard. copying it as is, is not an option

@harshsbhat
Copy link
Contributor

the current unkey.com/404 page has a completely different design and does not fit the dashboard. copying it as is, is not an option

I forgot about the light mode. It would have worked if we just had a dark mode.

@Vardhaman619
Copy link
Contributor Author

@chronark I believe that, at the very least, a minimal but visually appealing 404 page should be implemented. My proposed design includes:

  • An illustration paired with the 404 message to make the page look more engaging.
  • Two buttons: one linking back to the dashboard's API section and another providing users the option to discuss any issues on Discord.
  • I'm not a designer myself, so I don't have a detailed UI/UX proposal, but after browsing 404 pages from many popular websites, this minimal approach feels like a good start.

What do you all think about this idea?

@Vardhaman619
Copy link
Contributor Author

image

image

image

image

@chronark
Copy link
Collaborator

chronark commented Oct 9, 2024

I think we can do something minimalistic, we already have an EmptyPlaceholder component, which we could use to build this
something similar to this but different icon/text of course?
CleanShot 2024-10-09 at 17 39 49@2x

@Vardhaman619
Copy link
Contributor Author

I noticed that there's an existing 404 page implemented in […not-found]/page.tsx using the EmptyPlaceholder component. However, it currently only shows up for certain routes. We could enhance this page by updating the text and adding two buttons: one for "Go Back" and another for "Discuss Issue on Discord." This would improve the user experience, and we could make this 404 page available for all paths, from top-level to deeply nested routes.

What do you think about making these adjustments?

Existing 404 page ([...not-found]/page.tsx):

image

@mrjayantbokade
Copy link

/assign

1 similar comment
@Ashishkumar448
Copy link

/assign

@chronark
Copy link
Collaborator

+1 for discord button and moving the page to catch all 404s, not just some

@Vardhaman619
Copy link
Contributor Author

Great!
Should I start work on this? If so, let's assign it to me.

@chronark
Copy link
Collaborator

You mentioned the 404 page does only show up for some pages, can you show me a page where it doesn't show?
looks to me like this is just about adding the discord button, nothing else

@Vardhaman619
Copy link
Contributor Author

You mentioned the 404 page does only show up for some pages, can you show me a page where it doesn't show? looks to me like this is just about adding the discord button, nothing else

https://app.unkey.com/apis/404
https://app.unkey.com/404
https://app.unkey.com/authorization/roles/404

@chronark chronark added 🕹️ oss.gg 🕹️ 150 points and removed Needs Approval Needs approval from Unkey Needs Refinement This issue is too vague and needs a clear path of action. labels Oct 13, 2024
@chronark
Copy link
Collaborator

/award 150

Copy link

oss-gg bot commented Oct 13, 2024

Awarding Vardhaman619: 150 points 🕹️ Well done! Check out your new contribution on oss.gg/Vardhaman619

@Vardhaman619
Copy link
Contributor Author

/assign

Copy link

oss-gg bot commented Oct 13, 2024

Assigned to @Vardhaman619! Please open a draft PR linking this issue within 48h ⚠️ If we can't detect a PR from you linking this issue in 48h, you'll be unassigned automatically 🕹️ Excited to have you ship this 🚀

Copy link

oss-gg bot commented Oct 14, 2024

You already have an open issue assigned to you here. Once that's closed or unassigned, only then we recommend you to take up more.

@ProductFactory2
Copy link

/assign

Copy link

oss-gg bot commented Oct 14, 2024

Assigned to @ProductFactory2! Please open a draft PR linking this issue within 48h ⚠️ If we can't detect a PR from you linking this issue in 48h, you'll be unassigned automatically 🕹️ Excited to have you ship this 🚀

@ProductFactory2 ProductFactory2 removed their assignment Oct 14, 2024
@lostinvsc
Copy link

/assign

Copy link

oss-gg bot commented Oct 14, 2024

You already have an open issue assigned to you here. Once that's closed or unassigned, only then we recommend you to take up more.

@aniket607
Copy link

/assign

Copy link

oss-gg bot commented Oct 14, 2024

Assigned to @aniket607! Please open a draft PR linking this issue within 48h ⚠️ If we can't detect a PR from you linking this issue in 48h, you'll be unassigned automatically 🕹️ Excited to have you ship this 🚀

@aniket607
Copy link

@chronark How exactly do we need the 404's to be? Just a uniform UI across the app for all 404s using EmptyPlaceholder component with 2 buttons -one for back and one for Solve on Discord?

@Sanylearn
Copy link

/assign

Copy link

oss-gg bot commented Oct 14, 2024

This issue is already assigned to another person. Please find more issues here.

@aniket607 aniket607 removed their assignment Oct 16, 2024
@aniket607
Copy link

/assign

Copy link

oss-gg bot commented Oct 16, 2024

Assigned to @aniket607! Please open a draft PR linking this issue within 48h ⚠️ If we can't detect a PR from you linking this issue in 48h, you'll be unassigned automatically 🕹️ Excited to have you ship this 🚀

@Vardhaman619
Copy link
Contributor Author

/assign

Copy link

oss-gg bot commented Oct 16, 2024

This issue is already assigned to another person. Please find more issues here.

Copy link

oss-gg bot commented Oct 17, 2024

@ProductFactory2, Just a little reminder: Please open a draft PR linking this issue within 12 hours. If we can't detect a PR in 12h, you will be unassigned automatically.

Copy link

oss-gg bot commented Oct 17, 2024

@aniket607, Just a little reminder: Please open a draft PR linking this issue within 12 hours. If we can't detect a PR in 12h, you will be unassigned automatically.

Copy link

oss-gg bot commented Oct 17, 2024

@Vardhaman619, Just a little reminder: Please open a draft PR linking this issue within 12 hours. If we can't detect a PR in 12h, you will be unassigned automatically.

Copy link

oss-gg bot commented Oct 18, 2024

@aniket607, Just a little reminder: Please open a draft PR linking this issue within 12 hours. If we can't detect a PR in 12h, you will be unassigned automatically.

Copy link

oss-gg bot commented Oct 18, 2024

@hiralvavadiya, Just a little reminder: Please open a draft PR linking this issue within 12 hours. If we can't detect a PR in 12h, you will be unassigned automatically.

Copy link

oss-gg bot commented Oct 19, 2024

@ProductFactory2, Just a little reminder: Please open a draft PR linking this issue within 12 hours. If we can't detect a PR in 12h, you will be unassigned automatically.

Copy link

oss-gg bot commented Oct 19, 2024

@aniket607, Just a little reminder: Please open a draft PR linking this issue within 12 hours. If we can't detect a PR in 12h, you will be unassigned automatically.

@ajydeep
Copy link

ajydeep commented Oct 19, 2024

/assign

Copy link

oss-gg bot commented Oct 19, 2024

This issue is already assigned to another person. Please find more issues here.

Copy link

oss-gg bot commented Oct 20, 2024

@aniket607, Just a little reminder: Please open a draft PR linking this issue within 12 hours. If we can't detect a PR in 12h, you will be unassigned automatically.

1 similar comment
Copy link

oss-gg bot commented Oct 22, 2024

@aniket607, Just a little reminder: Please open a draft PR linking this issue within 12 hours. If we can't detect a PR in 12h, you will be unassigned automatically.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests