Files
memegoat/frontend/todo.md
Mathis HERRIOT 597a4d615e
All checks were successful
Lint / lint (backend) (push) Successful in 1m18s
Backend Tests / test (push) Successful in 1m18s
Lint / lint (documentation) (push) Successful in 1m18s
Lint / lint (frontend) (push) Successful in 1m15s
Changement système de branches: passage à main et unification des versions via CMake
2026-01-20 10:39:53 +01:00

1.1 KiB

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