30 lines
1.1 KiB
Markdown
30 lines
1.1 KiB
Markdown
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 |