feature: Add custom branded not-found.tsx page for 404 routes
I maintainer di solito rispondono entro 1 giorno
@sarmad-jalil ci sta già lavorando.
Dal 25/10/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
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.tsxusingAppHeaderandAppFooter. - Display
BrandLogoand a clean 404 status card. - Provide 'Back to Home' and 'Browse Leaderboards' action buttons.
- Add translation keys
notfound.titleandnotfound.descriptiontoen.jsonandar.json.
Files to Check
src/app/not-found.tsxsrc/locales/en.json&src/locales/ar.json
[!TIP]
🚀 Want to contribute?
Commentassign meto be automatically assigned to this issue via our GitHub Actions bot. Happy coding! ✨
- Lingua principale
- TypeScript
- Stelle
- 31
- Fork
- 25
- Merge medio
- 10h 4m
- PR unite (30g)
- 29
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di O2sa/DevImpact
-
enhancement: Add Next.js loading.tsx skeleton for country leaderboard pagesForse già presa @virtuallynaman l’ha presa oggi. Apertabeginner friendly easy enhancement good first issue nextjs ui
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
O2sa/DevImpact#276 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
a11y beginner friendly easy enhancement good first issue ui
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
bug: InsightsList incorrectly favors User 1 when metrics are tiedForse già presa @sarmad-jalil l’ha presa 3 giorni fa. Apertabeginner friendly bug easy good first issue typescript
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
O2sa/DevImpact#268 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement: Add 1-click Clear button (X) inside SearchFieldForse già presa @aryansinha1908 l’ha presa 5 giorni fa. Apertabeginner friendly easy enhancement good first issue ui
O2sa/DevImpact#265 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di O2sa/DevImpact
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
marmelab/react-admin#11431 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
db-ux-design-system/core-web#8655 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
stripe/react-stripe-js#728 ·
-
[Upload Grade C dataset] the pop-up changes it's size while uploading the document => Jumping effectApertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
epam/statgpt-admin-frontend#305 ·
I maintainer di solito rispondono entro 1 giorno