Skip to content

feature: Add custom branded not-found.tsx page for 404 routes #271

Open

Description

@O2sa

When a visitor navigates to an invalid route (e.g. /unknown-path or a broken link), Next.js displays the default unstyled 404 page. DevImpact has UserNotFoundCard for missing developer handles, but lacks a root src/app/not-found.tsx.

Motivation

A branded 404 page keeps visitors on the site, preserves header/footer navigation, and provides clear routes back to the comparison dashboard and leaderboards.

Tasks

  • Create src/app/not-found.tsx using AppHeader and AppFooter.
  • Display BrandLogo and a clean 404 status card.
  • Provide 'Back to Home' and 'Browse Leaderboards' action buttons.
  • Add translation keys notfound.title and notfound.description to en.json and ar.json.

Files to Check

  • src/app/not-found.tsx
  • src/locales/en.json & src/locales/ar.json

Tip

🚀 Want to contribute?
Comment assign me to be automatically assigned to this issue via our GitHub Actions bot. Happy coding! ✨

Activity

  1. sarmad-jalil commented on Oct 25, 2026

    @sarmad-jalil

    Hi! I'd like to work on this issue. Could you please assign it to me? Thanks!

  2. github-actions commented on Oct 25, 2026

    @github-actions

    🎉 Issue assigned to @sarmad-jalil! Happy coding!

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

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions