Actions
ClientProject #3269
open[FE] Not found and 404 page
Start date:
09/17/2025
Due date:
09/17/2025 (about 7 months late)
% Done:
100%
Estimated time:
2:00 h
Spent time:
Description
This PR improves the user experience for "not found" and empty product list scenarios across the app:
404 Page Redesign:
- Replaces the default Next.js error page with a custom 404 page (Page404) featuring updated font sizes and styles.
- Adds a breadcrumb and clear navigation options ("Go to homepage" and "Contact us").
- Font adjustments for better readability on different screen sizes.
Unified NotFound Component:
- Introduces a reusable NotFound component (with icon) for empty product lists.
- Replaces previous inline "No products found" messages in all product section components (all-stock, home, korean-stock, stock-list, truck-stock) with the new NotFound component.
- Ensures consistent design and messaging when no products are available.
How to Test
404 Page:
- Visit any non-existent route (e.g., /random-url).
- Confirm the custom 404 page appears with correct fonts, breadcrumb, and navigation buttons.
Empty Product Lists:
- Use filters or search parameters that yield no results in any product section (e.g., All Stock, Home, Korean Stock, Stock List, Truck Stock).
- Confirm the new NotFound component displays with the icon, message, and "Go to homepage" button.
Responsiveness:
- Check both the 404 page and NotFound component on different screen sizes to verify font adjustments and layout.
Navigation:
- Test the "Go to homepage" and "Contact us" buttons to ensure they route correctly.
Note:
No business logic was changed—only UI/UX for not found states. All previous error handling should remain functional.
Actions