Réalisation du frontend : # Exigences - Responsive dans tout les formats tailwindcss - Accessibilité A11Y - Implémentation réel uniquement - Site en français - SEO parfaitement réalisé, robot.txt, sitemap.xml... - Utilisation des composants shadcn/ui - Réalisation d'une page d'erreur customisé - Utilisation des fonctionalités de NextJS suivantes : - Nested routes - Dynamic routes - Route groups - Private folders - Parralel and intercepted routes - Prefetching pages - Streaming pages - Server and Client Components - Cache Components - Image optimization - Incremental Static Regeneration - Custom hooks - Axios Toute l'application est basé sur un système dashboard/sidebar intégrant le routing. La page principale est la page de navigation du contennu. En mode desktop nous retrouvons la sidebar à gauche, le contennu en scroll infini au milieu et les paramètres de recherche sur la droite. En mode mobile la sidebar est replié, les paramètres de recherche sont représenté comme une icône de filtrage flotante en haut à droite